Twoim zadaniem jest stworzenie programu, który pobierze słowo o dowolnej długości, czcionką Calibri. To słowo będzie składało się ze znaków literowych znalezionych na normalnej klawiaturze QWERTY. Nie będzie żadnych akcentów ani żadnych innych znaków (tj. Interpunkcja, cyfry itp.).
Tak więc oryginalne postacie to:
ABCDEFGHIJKLMNOPQRSTU VWXYZ
Następnie program szyfruje go, aby zmienić znaki, aby wyglądały podobnie lub dokładnie tak samo, co prawdopodobnie pomyliłoby moduł sprawdzania pisowni, oznaczając je, ale pomyliłoby mnie, ponieważ wygląda tak samo jak normalne słowo, z niezmienionym znakiem.
Przykładem tego jest znak Unicode U+0430, cyrylica mała litera a („а”), może wyglądać identycznie jak znak Unicode U+0061, łacińska mała litera a, („a”), która jest małą literą „a” używaną w języku angielskim.
Innym przykładem są rosyjskie litery а, с, е, о, р, х i у mają optyczne odpowiedniki w podstawowym alfabecie łacińskim i wyglądają blisko lub identycznie jak a, c, e, o, p, x i y.
Zasady:
- Program musi wypracować podobne postacie. Oznacza to, że nie można ich przechowywać w żadnej formie . Oznacza to, że wartość Unicode lub sam znak.
- To jest golf golfowy - wygrywa najkrótsza odpowiedź!
- Musisz także opublikować wersję bez golfa, aby uniknąć oszustwa, którego nie można wykryć podczas gry w golfa!
- Możesz to zrobić za pomocą dowolnej funkcji lub programu, o ile nie zostaną tam zapisane słowa.
- Musisz użyć UTF-8. Inne wejścia i wyjścia są zakazane. Dzieje się tak, że właściwie jestem w stanie odczytać to, co wyprowadzasz i co wprowadzam, więc nie mam losowej masy kwadratów, znaków zapytania i innych terminów interpunkcyjnych!
- Musi działać z każdym wprowadzonym słowem.
Działający przykład (Skopiuj i wklej to do słowa i wstaw spację po nim, powinien oflagować drugi, a nie pierwszy).
Halim
Hаlim
Kilka przydatnych informacji jest tutaj
Powodzenia! Zaczynać
