Hintergrund
Sie haben die Aufgabe erhalten, sich Notizen für ein Meeting zu machen. Sie beginnen mit der Eingabe in Ihrem Google Text & Tabellen-Dokument, haben jedoch nicht genügend Zeit, während des Meetings auf Ihre Tastatur zu schauen, während Sie tippen.
Glücklicherweise können Sie tippen, ohne auf Ihre Tastatur zu schauen. Nach dem Meeting stellen Sie fest, dass alles, was Sie eingegeben haben, eine Taste links war.
Die Herausforderung
Für diese Herausforderung verwenden Sie die Buchstaben, Zahlen und die Leertaste des QWERTZ-Tastaturlayouts.
Geben Sie bei einer Texteingabe (mit einer beliebigen Standardeingabemethode) den resultierenden Text aus, wobei jedes Zeichen auf der Tastatur um eins nach links verschoben wird.
Schauen Sie sich für die meisten Buchstaben einfach den Buchstaben an und übersetzen Sie ihn in den Buchstaben auf der linken Seite (
c
wirdx
,t
wirdr
usw.).Für Buchstaben
q
übersetzen Sie in ein literales Tabulatorzeichen (\t
).a
Aktivieren Sie für Buchstaben die Feststelltaste, damit die Groß- und Kleinschreibung für den Rest der Zeichenfolge umgekehrt wird.z
Großschreiben Sie für Buchstaben den nächsten Buchstaben in der Zeichenfolge.Für die Leertaste ist keine Übersetzung erforderlich.
Behalten Sie die Groß- und Kleinschreibung bei, während Sie übersetzen, und achten Sie auf die Feststelltaste (wenn die Feststelltaste aktiviert ist, stellen Sie sicher, dass der umgekehrte Fall vorliegt).
Alle Zeichen in der Eingabezeichenfolge sind Buchstaben, Zahlen oder Leerzeichen. Keine Interpunktion oder andere Zeichen können enthalten sein.
Testfälle
\t
ist ein wörtliches Tabulatorzeichen
Hello world -> Gwkki qieks
Code Golf -> Xisw Fikd
Queried apples -> \tyweuws OOKWA
Wertung
Die niedrigste Punktzahl in Bytes gewinnt. Habe Spaß!
Azerty
->wERT
z
Großschreiben Sie für Buchstaben den nächsten Buchstaben in der Zeichenfolge -> bedeutet das, dass wir uns nur um die Großschreibung von Buchstaben kümmern müssen und nicht zwischen Ziffern und Symbolen wechseln müssen? Was ist der erwartete Ausgang für 0123456789
, a0123456789
und z0z1z2z3z4z5z6z7z8z9
? (Außerdem fungiert die Feststelltaste auf vielen Nicht-QWERTZ-Tastaturen tatsächlich als Umschaltsperre. Ich glaube, dass QWERTZ diesem Muster nicht folgt, aber es sollte für diejenigen von uns angegeben werden, die nicht damit vertraut sind. )