Pregunta de entrevista de IBM

2 ejercicios dificiles sobre programacion