Escriba un programa en el idioma de su elección que, cuando se lee, es la letra de una canción. Se debe ser un programa válido que puede ser compilada y ejecutada sin errores. Si bien técnicamente podría imprimir en la pantalla todas las letras, le recomendamos que lo haga con estilo y evite los literales de cadena siempre que sea posible.
Dado que esto es difícil en sí mismo, se le permite escribir una sola sección de código repetitivo que no cuenta para ser legible en la letra. Sin embargo, una vez que comienza el bloque de código que debe leerse como la letra de una canción, no puede interrumpirlo hasta que la canción haya terminado. Puede indicar el comienzo y el final del código de la canción con comentarios. Especifique también las letras en sí mismas, ya que leería el código. Puedes ser "liberal" con tu interpretación siempre que no te alejes demasiado de lo que está escrito, de lo contrario te costará puntos.
Se permiten letras de canciones parciales, aunque obtienes el doble de puntos por tener las palabras de una canción completa. La evaluación se divide en 3 categorías:
- 10 puntos - Originalidad
- 10 puntos - dificultad de la canción
- 20 puntos - Representación de esa canción en código.
Para cada presentación, le daré su puntaje en un comentario a continuación. Si edita su respuesta, solo deme un indicador de comentario y lo reevaluaré en consecuencia. Sin embargo, para ser justos, cada reevaluación resta 2 puntos de su puntaje total.
Un ejemplo podría ser el siguiente:
public class Song {
public String play() {
// Song begin
try {
if(this instanceof TheRealLife || this instanceof JustFantasy) {
throw new InALandSlide();
}
} catch (InALandSlide e) {
}
return "No \"FromReality\"";
// Song end
}
public static void main(String [] args) {
Song song = new Song();
song.play();
}
}
Que se lee:
Is this TheRealLife?
Or is this JustFantasy?
Caught InALandSlide.
No escape \"FromReality\"
Los instrumentos no están permitidos, sabios. ;)
HQ9
programa 9
? : P