¿Forma rondó válida?
La forma rondó es un tipo de estructura musical en la que hay un tema/estribillo recurrente, representado como A. Estas son las reglas para las formas rondó válidas:
- Las formas rondó siempre comienzan y terminan con una sección A.
- Entre las secciones A, debe haber secciones contrastantes representadas como B, luego C, luego D, etc... No se debe omitir ninguna letra.
- No debe haber repeticiones en la secuencia (como ABBACCA).
Crea una función que valide si una cadena dada es una forma rondó válida.
Ejemplos
validRondo("ABACADAEAFAGAHAIAJA") ➞ true
validRondo("ABA") ➞ true
validRondo("ABBACCA") ➞ false
validRondo("ACAC") ➞ false
validRondo("A") ➞ falseNotas
- Las entradas se proporcionarán en mayúsculas.
- Para los fines de este desafío, acepta ABA como una forma rondó válida.