Viết một chương trình bằng ngôn ngữ bạn chọn mà khi đọc là lời bài hát. Nó phải là một chương trình hợp lệ có thể được biên dịch và chạy mà không có lỗi. Mặc dù về mặt kỹ thuật, bạn có thể in ra màn hình tất cả lời bài hát, bạn được khuyến khích thực hiện theo phong cách và tránh các chuỗi ký tự bất cứ khi nào có thể.
Cho rằng điều này rất khó, bản thân bạn được phép viết một phần của mã soạn sẵn mà không được tính vào khả năng đọc được trong lời bài hát. Tuy nhiên, một khi khối mã bắt đầu phải được đọc làm lời cho bài hát, bạn không thể ngắt nó cho đến khi bài hát kết thúc. Bạn có thể chỉ ra phần đầu và phần cuối của mã bài hát bằng các bình luận. Vui lòng chỉ định lời bài hát như bạn sẽ đọc mã. Bạn có thể "tự do" với cách giải thích của mình miễn là bạn không đi quá xa so với những gì được viết, nếu không nó sẽ khiến bạn mất điểm.
Lời bài hát một phần được cho phép, mặc dù bạn nhận được hai điểm khi có lời cho toàn bộ bài hát. Đánh giá được chia thành 3 loại:
- 10 điểm - Độc đáo
- 10 điểm - Khó bài hát
- 20 điểm - Đại diện của bài hát đó trong mã.
Đối với mỗi bài nộp, tôi sẽ cho bạn điểm của bạn trong một bình luận bên dưới. Nếu bạn chỉnh sửa câu trả lời của mình, chỉ cần đưa cho tôi một chỉ báo nhận xét và tôi sẽ đánh giá lại cho phù hợp. Tuy nhiên, để công bằng, mỗi đánh giá lại trừ 2 điểm vào tổng số điểm của bạn.
Một ví dụ có thể là như sau:
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();
}
}
Mà được đọc:
Is this TheRealLife?
Or is this JustFantasy?
Caught InALandSlide.
No escape \"FromReality\"
Nhạc cụ không được phép, những người khôn ngoan. ;)
HQ9
chương trình 9
? : P