Senin görevin, Calibri yazı tipinde herhangi bir uzunlukta bir kelime girişi alacak bir program yapmaktır . Bu kelime normal bir QWERTY klavyede bulunan harf karakterlerinden oluşacaktır. Aksanlar veya başka karakterler (noktalama işaretleri, sayılar vb.) Olmayacaktır.
Yani orijinal karakterler:
ABCDEFGHIJKLMNOPQRSTU VWXYZ
Program daha sonra karakterleri değiştirmek için karıştırır, böylece benzer veya tam olarak aynı görünürler, bu da bir yazım denetleyicisini işaretleyerek karıştırır, ancak normal kelimeyle aynı göründüğü gibi, değişmeyen karakterle karıştırır.
Bunun bir örneği Unicode karakteri U+0430, Kiril küçük harfi a ("а"), Unicode karakteri U+0061, İngilizce'de kullanılan küçük "a" harfi olan Latince küçük harf a, ("a") ile aynı görünebilir .
Başka bir örnek, temel Latin alfabesinde optik karşılığı olan ve a, c, e, o, p, x ve y ile aynı veya benzer görünen Rus harfleri а, с, о, р, х ve у'dır.
Kurallar:
- Program benzer karakterler üzerinde çalışmak zorundadır. Bu , herhangi bir biçimde saklanamayacakları anlamına gelir . Bu, Unicode değerinin veya karakterin kendisinin olduğu anlamına gelir.
- Bu bir kod golf - en kısa cevap kazanır!
- Golf yaparken tespit edilemeyen hile önlemek için ungolfed sürümü de yayınlamak zorunda!
- Kelimeler orada saklanmadığı sürece, bunu yapmak için herhangi bir işlevi veya programı kullanabilirsiniz.
- UTF-8 kullanmalısınız. Diğer giriş ve çıkışlar yasaklanmıştır. Bu aslında ne çıktısını ve ne girdiğini okuyabiliyorum, bu yüzden rastgele bir kareler, soru işaretleri ve ❮ther rand❮m punctuati❮n kütlesi yok!
- Girdiğim herhangi bir kelimeyle çalışmak zorunda.
Çalışan bir örnek (Bunu kopyalayıp kelimeye yapıştırın ve sonra bir boşluk ekleyin, ilkini değil ikincisini işaretlemelidir.)
Halim
Hаlim
İyi şanslar! Başla
