Écrivez un programme dans la langue de votre choix qui, une fois lus, sont les paroles d'une chanson. Ce doit être un programme valide qui peut être compilé et exécuté sans erreur. Bien que vous puissiez techniquement imprimer à l'écran toutes les paroles, vous êtes encouragé à le faire avec style et à éviter les littéraux de chaîne chaque fois que possible.
Étant donné que cela est difficile en soi, vous êtes autorisé à écrire une seule section de code passe-partout qui ne compte pas pour être lisible dans les paroles. Cependant, une fois que le bloc de code a commencé et doit être lu comme les paroles d'une chanson, vous ne pouvez pas l'interrompre tant que la chanson n'est pas terminée. Vous pouvez indiquer le début et la fin du code de la chanson avec des commentaires. Veuillez également spécifier les paroles elles-mêmes comme si vous lisiez le code. Vous pouvez être "libéral" avec votre interprétation tant que vous ne vous éloignez pas trop de ce qui est écrit, sinon cela vous coûtera des points.
Les paroles de chansons partielles sont autorisées, bien que vous obteniez le double de points pour avoir les paroles d'une chanson entière. Le jugement est divisé en 3 catégories:
- 10 points - Originalité
- 10 points - Difficulté du chant
- 20 points - Représentation de cette chanson dans le code.
Pour chaque soumission, je vous donnerai votre score dans un commentaire ci-dessous. Si vous modifiez votre réponse, donnez-moi simplement un indicateur de commentaire et je le réévaluerai en conséquence. Cependant, pour être juste, chaque réévaluation soustrait 2 points de votre score total.
Un exemple pourrait être le suivant:
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();
}
}
Qui se lit:
Is this TheRealLife?
Or is this JustFantasy?
Caught InALandSlide.
No escape \"FromReality\"
Les instrumentaux ne sont pas autorisés, les gars sages. ;)
HQ9
programme 9
? : P