Um desafio para mostrar como o candidato lida com um mapeamento de string.
O objetivo é escrever uma função convertToHackerString() que converte letras normais do alfabeto para caracteres hacker.
Esta técnica também é conhecida como Leet, para saber mais sobre ela entre no endereço -> https://en.wikipedia.org/wiki/Leet
Para este desafio vamos nos limitas a apenas letras maiúsculas.
por exemplo:
{
A : '@',
B : '8',
C : '(',
D : 'D',
E : '3',
F : 'F',
G : '6',
H : '#',
I : '!',
J : 'J',
K : 'K',
L : '1',
M : 'M',
N : 'N',
O : '0',
P : 'P',
Q : 'Q',
R : 'R',
S : '$',
T : '7',
U : 'U',
V : 'V',
W : 'W',
X : 'X',
Y : 'Y',
Z : '2'
}
sua função começa assim:
func toLeetSpeak(_ s : String) -> String {
// your code
}
- Clone este repositório na sua máquina;
- Desenvolva a solução na linguagem que se sentir mais confortável
- Faça um commit e pull para uma branch com o formato "sua ID + nome do repositorio" ex.: dbarbosDesafioHackerString