Напишите программу на языке по вашему выбору, который при прочтении является текст песни. Это должна быть действительная программа, которую можно скомпилировать и запустить без ошибок. Хотя вы могли бы технически вывести на экран всю лирику, вам рекомендуется делать это стильно и избегать строковых литералов, когда это возможно.
Учитывая, что это сложно само по себе, вы можете написать один фрагмент стандартного кода, который не считается читаемым в тексте. Однако, как только начинается блок кода, который должен быть прочитан как текст песни, вы не можете прервать его, пока песня не будет закончена. Вы можете указать начало и конец кода песни с комментариями. Пожалуйста, укажите сами тексты песен, как если бы вы читали код. Вы можете быть «либеральными» в своей интерпретации, если не будете слишком далеко уходить от написанного, иначе это будет стоить вам очков.
Частичная лирика песни допускается, хотя вы получаете двойные баллы за слова в целой песне. Судейство делится на 3 категории:
- 10 баллов - оригинальность
- 10 баллов - сложность песни
- 20 баллов - представление этой песни в коде.
Для каждого представления, я буду давать вам ваш счет в комментарии ниже. Если вы отредактируете свой ответ, просто дайте мне индикатор комментария, и я переоценю его соответственно. Однако, чтобы быть справедливым, каждая переоценка вычитает 2 балла из вашего общего балла.
Примером может быть следующее:
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();
}
}
Который читается:
Is this TheRealLife?
Or is this JustFantasy?
Caught InALandSlide.
No escape \"FromReality\"
Инструменталы не разрешены, мудрые ребята. ;)
HQ9
программы9
? : PОтветы:
Питон - 8 + 4 + 15 = 27 очков
Вот пара строф из « Охоты на Снарка » Льюиса Кэрролла.
Он вычисляет число, основываясь на алгоритме, предложенном в стихотворении, и использует его, чтобы сформулировать доказательство о голосе jubjub.
Оригинальный текст:
источник
Originality: 8/10
,Song difficulty: 4/10
,Representation of that song in code: 15/20
, Делая ваш окончательный счет 27. Позор вы не могли использовать всю песню.Python (8 + 7 + 15 = 30)
Действительный код на Python, хотя и не делает ничего особенно полезного ;-)
Как это должно быть прочитано:
источник
Originality: 8/10
,Song difficulty: 7/10
,Representation of that song in code: 15/20
, Делая свой окончательный счет 30.С
Несколько небрежно, я написал это за 15 минут для хихиканья. Компилируется и работает нормально с последней версией G ++ / MinGW (правда, не особо много). Вы можете понять это просто отлично, я думаю:
источник
Скала (48 = 2 * (7 + 4 + 13))
Это Linux! песня.
Выход:
источник
Originality: 7/10
,Song difficulty: 4/10
,Representation of that song in code: 13/20
. Поскольку вы записываете всю песню целиком, это удваивает ваш счет, так что ваш окончательный счет составляет 48. Хороший. :)PHP
Попробовал мою любимую песню «Лестница на небеса».
Как это читается:
источник
С
Вот полная песня.
Вы можете слушать это в Мире Мамы Лизы .
Обратите внимание, что песня включена как есть, включая знаки препинания.
Печатает номер 4.
источник
Рубин
Мой взгляд на максимально близкое представление. Это легко с цепочкой вызовов Руби.
Выход
Сделать
источник
T-SQL Bone Thugs-N-Harmony
Да, я знаю, что я немного обманул, и у меня могут быть участники, которые также пели, что неправильно.
источник
C - Бутылки пива
Скомпилируйте и запустите это. Тексты добавлены в исходный код. Скомпилируйте и выполните вывод, чтобы получить следующую строку песни. Когда он говорит «Время идти ....», то скомпилируйте и выполните с количеством бутылок, указанным в командной строке, например:
Код, протестированный с использованием VS2005: -
источник
Perl исполняет Barnes & Barnes
С тех пор, как я впервые изучил Perl, я хотел оправдать использование этой
-P
опции. Сегодня это оправдание наконец пришло:Запустите его
-M5.010
в дополнение к-P
опции, например так:источник