Это 87 539 319 год, и теперь уединение в космосе стало обычным делом: многие люди сами путешествуют в космосе, движимые не более чем реактивным ранцем на спине, программируя свой курс с помощью персонального компьютера и клавиатуры.
Вы один такой человек; вы вышли на прекрасный, мирный выход в открытый космос, когда внезапно вы были захвачены гравитацией черной дыры!
Когда вы падаете в сторону этой черной дыры, двигаясь все быстрее внутрь, вы понимаете, что ваш единственный шанс на выживание - передать сообщение о бедствии и надеяться, что ближайший корабль придет, чтобы спасти вас.
Итак, вы ломаете клавиатуру и начинаете набирать программу.
Ваша программа может быть на любом языке и должна печатать HELP!
на стандартный вывод (ваш компьютер транслирует весь стандартный вывод в глубину космоса.)
Однако, когда вы находитесь рядом с черной дырой, ваша клавиатура постепенно разрывается в клочья!
Предположим, что вы используете QWERTY-клавиатуру, подобную приведенной ниже, и черная дыра находится слева от вас;
Помните, что левый и правый сдвиг - это две разные клавиши.
после каждого нажатия клавиши крайний левый ряд вашей клавиатуры (клавиши, обозначенные самой левой красной линией) срывается и бросается в черную дыру!
Таким образом, ваш первый нажатие клавиши может быть любой клавиши на клавиатуре, но с этого момента ни один из крайней левой Tab , Caps, Shift, Ctrlили `могут быть использованы ключи, на всех . (r-shift и r-ctrl все еще могут быть использованы)
После очередного нажатия клавиши, клавиши 1, Q, A, Zи Altбудут сброшены в пропасть, и не могут быть использованы в дальнейшем. После этого, вы теряете Space, X, S, W, 2и так далее.
Очевидно, вы хотите завершить свою программу как можно быстрее, чтобы время спасения было увеличено; следовательно, это код-гольф, и выигрывает самая короткая программа при нажатии клавиш !
Каждый ответ должен содержать список нажатий клавиш, поэтому, если мой ответ был этой программой (на языке squardibblyack)
!HELP\.
список ключей может выглядеть так:
Shift!HELP отпустить сдвиг \.
длина: 8
Я волнуюсь, что этот вызов может быть слишком сложным, но я хотел бы видеть ответы на эти вопросы!
print
квалифицируется как STDOUT?