Настає 87 539 399 року, і поодинокі прогулянки по космосу зараз звичні, багато людей подорожують у космос самі, приводячись у рух, окрім реактивного пакета на спині, програмуючи свій курс за допомогою персонального комп’ютера та клавіатури.
Ви одна така людина; ви були на чудовому, спокійному космодромі, коли раптом вас захопила сила тяжіння чорної діри!
Піднімаючись до цієї чорної діри, все швидше спіралюючись всередину, ви усвідомлюєте, що ваш єдиний шанс на виживання - це трансляція повідомлення про лихо, і сподіваєтесь, що сусідський корабель прийде врятувати вас.
Отже, ви вириваєте клавіатуру і починаєте набирати програму.
Ваша програма може бути будь-якою мовою і повинна друкуватися HELP!
до stdout (ваш ПК транслює всю stdout далеко в глибину простору.)
Однак, коли ви знаходитесь біля чорного отвору, клавіатура поволі виривається на клаптики!
Припустимо, що ви використовуєте клавіатуру 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?