Sua tarefa é criar um programa que receba uma entrada de uma palavra de qualquer tamanho, na fonte Calibri. Essa palavra será composta de caracteres de letras encontrados em um teclado QWERTY normal. Não haverá acentos ou outros caracteres (por exemplo, pontuação, números etc.).
Portanto, os caracteres originais são:
a B C D e F G H I J K L M N o p q R S T U V W x y Z
O programa embaralha-o para alterar os caracteres para que pareçam iguais ou exatamente iguais, o que provavelmente confundiria um verificador ortográfico ao sinalizá-lo, mas isso me confundiria como se parece com a palavra normal, com o caractere inalterado.
Um exemplo disso é o caractere Unicode U+0430
, letra minúscula cirílica a ("а"), que pode parecer idêntico ao caractere Unicode U+0061
, letra minúscula latina a, ("a"), que é a letra minúscula "a" usada em inglês.
Outro exemplo são as letras russas а, с, е, р, х e y que possuem equivalentes ópticos no alfabeto latino básico e parecem próximas ou idênticas a a, c, e, o, p, xe y.
Regras:
- O programa tem que trabalhar com caracteres semelhantes. Isso significa que eles não podem ser armazenados de qualquer forma . Isso significa que o valor Unicode ou o próprio caractere.
- Este é um código de golfe - a resposta mais curta ganha!
- Você também deve postar a versão não destruída para evitar trapaças que não podem ser detectadas quando o jogo é jogado!
- Você pode usar qualquer função ou programa para fazer isso, desde que as palavras também não sejam armazenadas.
- Você deve usar UTF-8. Outras entradas e saídas são proibidas. Isso é para que eu possa realmente ler o que você está produzindo e o que estou inserindo, para não ter uma massa aleatória de quadrados, pontos de interrogação e outras pontuações aleatórias!
- Tem que trabalhar com qualquer palavra que eu insira.
Um exemplo de trabalho (copie e cole isso no word e insira um espaço depois, ele deve sinalizar o segundo e não o primeiro.)
Halim
Hаlim
Algumas informações úteis estão aqui
Boa sorte! Início