La escala mayor (o escala jónica) es una de las escalas musicales más utilizadas, especialmente en la música occidental. Es una de las escalas diatónicas. Al igual que muchas escalas musicales, se compone de siete notas: la octava duplica la primera al doble de su frecuencia, por lo que se llama una octava más alta de la misma nota.
Las siete notas musicales son:
C, D, E, F, G, A, B , C (repetido por ejemplo)
Una escala mayor es una escala diatónica. Tome la sucesión previa de notas como una escala mayor (en realidad, es la escala C mayor) . La secuencia de intervalos entre las notas de una escala mayor es:
entero, entero, medio, entero, entero, entero, medio
donde "entero" representa un tono completo (una curva roja en forma de U en la figura), y "medio" representa un semitono (una línea roja discontinua en la figura).
En este caso, de C a D existe un tono completo , de D a E existe un tono completo , de E a F existe medio tono, etc.
Tenemos 2 componentes que afectan la distancia de tono entre notas. Estos son el símbolo Sharp (♯) y el símbolo plano (♭).
El símbolo de Sharp (♯) agrega medio tono a la nota. Ejemplo. De C a D mencionamos que existe un tono completo, si usamos C♯ en lugar de C, entonces de C♯ a D existe un medio tono.
El símbolo Flat (♭) hace lo contrario del símbolo Sharp, resta medio tono de la nota. Ejemplo: de D a E mencionamos que existe un tono completo, si usamos Db en su lugar D, entonces de Db a E existe un tono y medio.
Por defecto, de nota a nota existe un tono completo, excepto para E to F
y B to C
en donde solo existe medio tono.
Tenga en cuenta que, en algunos casos, el uso de tonos enarmónicos puede crear un equivalente a una Escala mayor. Un ejemplo de esto es C#, D#, E#, F#, G#, A#, B#, C#
dónde E#
y B#
son enarmónicos, pero la escala sigue la secuencia de una Escala mayor.
Desafío
Dada una escala, genera un valor verdadero si es una Escala mayor o equivalente, de lo contrario, genera un valor falsey.
Reglas
- Método de E / S estándar permitido
- Aplican reglas estándar de código de golf
- No es necesario tener en cuenta la octava nota. Suponga que la entrada solo constará de 7 notas
- Suponga que el doble plano (♭♭), el doble afilado (♯♯) o el signo natural (♮) no existen
Casos de prueba
C, D, E, F, G, A, B => true
C#, D#, E#, F#, G#, A#, B# => true
Db, Eb, F, Gb, Ab, Bb, C => true
D, E, Gb, G, A, Cb, C# => true
Eb, E#, G, G#, Bb, B#, D => true
-----------------------------------------------
C, D#, E, F, G, A, B => false
Db, Eb, F, Gb, Ab, B, C => false
G#, E, F, A, B, D#, C => false
C#, C#, E#, F#, G#, A#, B# => false
Eb, E#, Gb, G#, Bb, B#, D => false