O programa deve exibir a letra que está mais emparelhada. Por exemplo, se seu programa recebeu a seguinte string:
"Sally's friend Bobby searched for seashells."
deve sair L
porque "ll"
ocorre duas vezes, o que é mais frequente que o outro par "bb"
.
Regras:
- Se mais de uma letra tiver o primeiro lugar para ocorrências, imprima todas elas em ordem alfabética (por exemplo,
"Sally's friends Jimmy and Bobby rummaged for seashells."
deve gerarL
AND eM
[ou,"LM"
por favor], porque ambas ocorrem com mais frequência do que outros pares.) - Letras que são triplicadas, quadruplicadas, etc. contam como um par (por exemplo,
"lll"
in"willless"
é contado como apenas um par deL
). - Os pares de letras devem estar em uma palavra (por exemplo,
"Sally's sociable friends Sammy and Bobby searched for fabulous seashells."
devem ser exibidosL
e nãoS
porque, apesar de"ss"
terem mais ocorrências do que"ll"
, eles são separados por espaços). - Contar apenas letras do alfabeto inglês
- O caso não importa (por exemplo,
"Ss"
é o mesmo que"SS"
ou"ss"
, e todos são contados como um par deS
.)
Você pode ler sua opinião de onde quiser. O menor código vence.
['l']
?
'
etc?