Code Golf Mücadelesi
Bir hastalığım var, parmaklarım şişman ve sık sık kryboard'umun sağında bir tuş yazarak sıkıntı bırakıyorum.
Korkarım, zaman geçtikçe, isdue daha da kötüleşiyor.
Yapacağım her anahtarın adımı wiln; sağa kaydırma shiftne olmak!
Befpre sonra bir programın (ya da functipn) her keystrpke'yi sola geri kaydırmak için yazmasını istiyorum.
TJIS Chal'ın geri kalanında tome yazacağımdan emin olacağım;
Amaç:
Standart bir QWERTY klavyede aşağıdaki yeşil tuşlardan birinin girişini alan ve tuşun karakterini soluna döndüren bir program veya işlev yazın.
Koşullar:
• Bu programı çalıştıran kişinin yukarıda gösterildiği gibi bir QWERTY klavyesi kullandığını varsayabilirsiniz.
• Giriş ve Çıkış her ikisi de büyük / küçük harf duyarsızdır, bu sorun için herhangi bir durumu (veya durum kombinasyonlarının bir karışımını) kullanabilir ve isterseniz tüm girişlerin tek bir durumda olacağını varsayabilirsiniz.
• Eğer dilinizde bir kullanıcının bir sebeple dönüş anahtarını girmesine izin verme imkanı yoksa, bunun için bir tuşa basılmasını ihmal edebilirsiniz.
• Bu zorluk sadece tuşların varsayılan değerleri içindir, örneğin 4
tuşa basıldığında, her zaman olacağını 4
ve asla$
• Sadece yeşil tuşlara basılacağını varsayabilirsiniz.
Örnek Input
-> Output
:
S
-> a
4
-> 3
=
-> -
[
->p
Bu kod golf , yani en kısa bayt sayısına sahip olan program kazanıyor!
]
-> [
?