Tulis program dalam bahasa yang Anda pilih yang ketika dibaca adalah lirik sebuah lagu. Itu harus program yang valid yang dapat dikompilasi dan dijalankan tanpa kesalahan. Meskipun Anda secara teknis dapat mencetak ke layar semua lirik, Anda didorong untuk melakukannya dengan gaya dan menghindari string literal bila memungkinkan.
Mengingat hal ini sulit dengan sendirinya, Anda diperbolehkan menulis satu bagian kode boilerplate yang tidak diperhitungkan dapat dibaca dalam lirik. Namun, setelah blok kode dimulai yang harus dibaca sebagai lirik lagu, Anda tidak dapat menyela lagu itu sampai lagu selesai. Anda dapat menunjukkan awal dan akhir kode lagu dengan komentar. Harap tentukan juga liriknya sendiri seperti Anda membaca kode. Anda bisa "liberal" dengan interpretasi Anda selama Anda tidak menyimpang terlalu jauh dari apa yang ditulis, jika tidak maka Anda akan dikenakan poin.
Lirik lagu parsial diperbolehkan, meskipun Anda mendapatkan poin ganda karena memiliki kata-kata untuk seluruh lagu. Penjurian dibagi menjadi 3 kategori:
- 10 poin - Orisinalitas
- 10 poin - Kesulitan lagu
- 20 poin - Representasi lagu itu dalam kode.
Untuk setiap pengiriman, saya akan memberikan skor Anda dalam komentar di bawah. Jika Anda mengedit jawaban Anda, cukup beri saya indikator komentar dan saya akan mengevaluasi kembali sesuai. Namun agar adil, setiap evaluasi ulang mengurangi 2 poin dari total skor Anda.
Contohnya mungkin sebagai berikut:
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();
}
}
Yang dibaca:
Is this TheRealLife?
Or is this JustFantasy?
Caught InALandSlide.
No escape \"FromReality\"
Instrumental tidak diizinkan, orang bijak. ;)
HQ9programnya 9? : P