Ihre Aufgabe ist es, ein Programm zu erstellen, das die Eingabe eines Worts beliebiger Länge in der Schriftart Calibri ermöglicht. Dieses Wort besteht aus Buchstaben, die auf einer normalen QWERTZ-Tastatur zu finden sind. Es werden keine Akzente oder andere Zeichen (z. B. Satzzeichen, Zahlen usw.) angezeigt.
Die ursprünglichen Zeichen sind also:
ABCDEFGHIJKLMNOPQRSTU VWXYZ
Das Programm verschlüsselt es dann, um die Zeichen so zu ändern, dass sie ähnlich oder genau gleich aussehen, was eine Rechtschreibprüfung wahrscheinlich verwirren würde, wenn es markiert wird, aber es würde mich verwirren, da es genauso aussieht wie das normale Wort mit dem unveränderten Zeichen.
Ein Beispiel hierfür ist das Unicode-Zeichen U+0430, der kyrillische Kleinbuchstabe a ("à"), der mit dem Unicode-Zeichen identisch sein kannU+0061 , dem lateinischen Kleinbuchstaben a ("a") im Englischen verwendeten Kleinbuchstaben "a".
Ein weiteres Beispiel sind die russischen Buchstaben А, С, е, о, р, х und у, die optische Entsprechungen im lateinischen Grundalphabet haben und ähnlich oder identisch mit a, c, e, o, p, x und y aussehen.
Regeln:
- Das Programm muss ähnliche Charaktere ausarbeiten. Dies bedeutet, dass sie in keiner Form gespeichert werden können . Dies bedeutet, dass Unicode-Wert oder das Zeichen selbst.
- Dies ist ein Codegolf - die kürzeste Antwort gewinnt!
- Sie müssen auch die ungolfed Version posten, um Betrug zu vermeiden, der beim Golfen nicht erkannt werden kann!
- Sie können dazu eine beliebige Funktion oder ein beliebiges Programm verwenden, sofern dort auch keine Wörter gespeichert sind.
- Sie müssen UTF-8 verwenden. Andere Ein- und Ausgänge sind gesperrt. Dies ist so, dass ich tatsächlich lesen kann, was Sie ausgeben und was ich eingebe, so dass ich keine zufällige Masse von Quadraten, Fragezeichen und sonstigen Satzzeichen habe!
- Es muss mit jedem Wort funktionieren, das ich eingebe.
Ein funktionierendes Beispiel (Kopieren Sie dieses und fügen Sie es in das Wort ein. Fügen Sie danach ein Leerzeichen ein. Es sollte das zweite und nicht das erste kennzeichnen.)
Halim
Hаlim
Einige hilfreiche Informationen finden Sie hier
Viel Glück! Start
