Code Golf Challenge
Ich habe einen Fehler, meine Finger sind fett und ich habe häufig einen Fehler, der darin besteht, eine Taste rechts auf meinem Kryboard zu drücken.
Ich fürchte, die Situation wird mit der Zeit schlechter und schlechter.
Sopn jede Taste, die ich mache, wird; nach rechts schieben!
Vor dem Start möchte ich, dass ein Programm (oder eine Funktion) automatisch jede Tastatureingabe wieder nach links verschiebt.
Ich stelle sicher, dass ich den Rest der Zeit mit meinem Band tippe, um keine Verwirrung zu stiften!
Zielsetzung:
Schreiben Sie ein Programm oder eine Funktion, die eine der folgenden grünen Tasten auf einer Standard-QWERTZ-Tastatur verwendet und das Zeichen der Taste links davon zurückgibt.
Bedingungen:
• Sie können davon ausgehen, dass die Person, die dieses Programm ausführt, eine QWERTZ-Tastatur wie die oben abgebildete verwendet.
• Bei Eingabe und Ausgabe wird die Groß- und Kleinschreibung nicht berücksichtigt. Sie können für diese Herausforderung jeden beliebigen Fall (oder eine Mischung aus Fallkombinationen) verwenden und auf Wunsch auch davon ausgehen, dass alle Eingaben in einem Fall erfolgen.
• Wenn Ihre Sprache es aus irgendeinem Grund nicht zulässt, dass ein Benutzer die Eingabetaste eingibt, können Sie diesen einen Tastenanschlag ignorieren
• Diese Abfrage gilt nur für die Standardwerte der Tasten. Wenn 4
Sie beispielsweise die Taste drücken, können Sie davon ausgehen, dass dies immer 4
und niemals der Fall ist$
• Sie können davon ausgehen, dass immer nur die grünen Tasten gedrückt werden.
Beispiel Input
-> Output
:
S
-> a
4
-> 3
=
-> -
[
->p
Das ist Code-Golf , also gewinnt das Programm mit dem kürzesten bytecount!
]
-> [
?