Buenas, el programa no debe solo cumplir con los ejemplos que damos, esos ejemplos son simplemente para entender la logica del ejercicio. La respuesta es que si, hay una forma generica. Justo este es uno de los ejercicios que vamos a estar presentando en las segundas clases de esta semana, asi que si queres asistir a alguna de las mismas seguramente te sea de ayuda. Saludos!