JAZZ instantáneo

Published by Nguyen Phan Dang in

Agrega 7 a cada acorde que no termine ya en 7. Deja sin cambios los acordes que ya terminan en 7 y devuelve todos los acordes en su orden original.

Ejemplos

jazzify(["G", "F", "C"]) ➞ ["G7", "F7", "C7"]

jazzify(["Dm", "G", "E", "A"]) ➞ ["Dm7", "G7", "E7", "A7"]

jazzify(["F7", "E7", "A7", "Ab7", "Gm7", "C7"]) ➞ ["F7", "E7", "A7", "Ab7", "Gm7", "C7"]

jazzify([]) ➞ []

Notas

  • Devuelve un arreglo vacío si el arreglo dado está vacío.
  • Puedes esperar que todas las pruebas tengan acordes válidos.