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 Lporque "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 gerarLAND 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 exibidosLe nãoSporque, 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?