Напишите программу, которая не требует ввода и печатает Hello, World!
на стандартный вывод или ближайшую альтернативу вашего языка. Подвох в том, что каждая строка в вашей программе должна содержать только печатные символы ASCII и должна быть в лексикографическом порядке, или отсортирована.
Вот все 95 печатных символов ASCII по порядку:
!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
Так, например, строка !!A0~
будет недействительной, потому что A
и 0
не в порядке. Линия !!0A~
будет действительной.
Каждая строка в вашей программе может быть любой длины и может содержать любое количество строк. Пустые строки считаются отсортированными. Каждый из новых строк в вашей программе должен быть одинаковым (без микширования \n
и \r\n
). Вкладки и другие непечатаемые символы ASCII запрещены.
Из-за популярного спроса условие выигрыша было изменено: выигрывает
подача с наименьшим количеством строк . Tiebreaker переходит к самой короткой программе (переводы строк считаются как одиночные символы).
Только Hello, World!
и дополнительный конечный перевод строки должен быть выведен. Обратите внимание, что HQ9 + недопустим, поскольку он выводит hello, world
. Я могу запретить языки, похожие на HQ9 +, которые имеют один символ "Hello, World!" Команды из-за их тривиальности.
Подсказка:
Это, безусловно , возможно , в унарный и Lenguage , хотя и не очень сжато.