Buscando una manera rápida de limitar los duplicados a un máximo de 2 cuando se producen uno al lado del otro.Eliminar duplicados de letras que están en una fila
Por ejemplo: jeeeeeeeep
=>['jep','jeep']
en busca de sugerencias en Python, pero feliz de ver un ejemplo en nada - no es difícil de cambiar.
¡Gracias por cualquier ayuda!
EDITAR: Inglés no tiene ninguna (o muchas) consonantes (misma letra) seguidas ¿no? Permite limitar esto así que no hay consonantes duplicadas en una fila y hasta dos vocales en una fila
EDIT2: Soy tonto (oye esa palabra tiene dos consonantes), simplemente revisando todas las letras, limitando las letras duplicadas que están al lado uno al otro a dos.
¿En qué punto en el programa estás tratando de limitar este ? A medida que el usuario ingresa algo o después? ¿Cómo se ve la entrada? ¿Solo una palabra o una cadena completa con la posibilidad de muchas coincidencias? –
¿Cuál debería ser el resultado para "jjjjeeeeppppp"? –
@elmugrat - esto es básicamente ir a un corrector ortográfico, pero no está sobre la marcha, así que lo arreglaría después de presionar "enter" @Ned Ahora que lo mencionas me gustaría limitar las vocales a dos y consonantes a uno (eso es cierto para inglés, ¿no?) así que la salida todavía sería un buen punto ['jep', 'jeep'], esa especificación debía ser vista – jphenow