87.539.319 ve yalnız uzay yürüyüşü artık yaygındır, birçok insan kendileri ile uzaya yolculuk eder, sırtlarında bir jetpack'ten başka bir şey tarafından itilmez, rotalarını kişisel bir bilgisayar ve klavye ile giderken programlar.
Siz böyle bir insansınız; güzel, huzurlu bir uzay yürüyüşüne çıktınız, ne zaman, bir anda, bir kara deliğin yerçekimi tarafından yakalandınız!
Bu kara deliğe doğru düştüğünüzde, daha hızlı içe doğru kıvrılarak girerken, hayatta kalma şansınızın bir tehlike mesajı yayınlamak olduğunu fark edersiniz ve yakındaki bir geminin sizi kurtarmaya geleceğini umarsınız.
Böylece, klavyenizi kırarsınız ve bir program yazmaya başlarsınız.
Programınız herhangi bir dilde olabilir ve HELP!
stdout'a yazdırmanız gerekir (PC'niz tüm stdout'ları uzayın derinliklerine kadar yayınlar.)
Ancak, bir kara deliğin yakınındayken, klavyeniz yavaşça parçalara ayrılıyor!
Aşağıdaki gibi bir QWERTY klavye kullandığınızı ve kara deliğin solunuzda olduğunu varsayalım;
Unutma, sola ve sağa kaydırma iki farklı anahtar.
Her tuşa basıldıktan sonra, klavyenizin en solundaki satır (en soldaki kırmızı çizgi ile kaplı tuşlar) sökülür ve kara deliğe fırlatılır!
Yani, ilk tuşa basma klavyedeki herhangi bir tuşa olabilir ama daha sonra itibaren hiçbiri gelen en soldan Tab , Caps, Shift, Ctrlveya `anahtarlar, kullanılabilir hiç . (r-shift ve r-ctrl hala kullanılabilir)
Bir sonraki tuşa basıldıktan sonra, anahtarlar 1, Q, A, Zve Altuçuruma fırlatılan ve daha sonra kullanılamaz. Bundan sonra, kaybetmek Space, X, S, W, 2vb.
Açıkçası, kurtarma süresinin arttırılması için programınızı mümkün olduğunca çabuk tamamlamak istiyorsun; Bu nedenle, bu kod golf ve tuşa basma en kısa programı kazanır!
Her cevap bir tuşa basma listesi içermelidir, bu yüzden cevabım bu program olsaydı (dilde squardibblyack)
!HELP\.
Bir anahtar liste şöyle görünebilir:
Shift!HELP vardiya bırak \.
uzunluk: 8
Bu zorluğun çok zor olabileceğinden endişeliyim, ancak gönderilen cevapların türlerini görmeyi çok isterim!
print
STDOUT olarak nitelendirmeden kullanabileceğimizi varsayabilir miyiz ?