volver al archivo
18
MAY
día 18 / 30

Mensaje de lluvia

Medio
stringsmapfrequency
historia · contexto

Historia

Día 18

Uno de los logs —corrupto en un 60%— era el registro del detector de micrometeoritos. Lluvia fina de partículas sobre el casco. Lía anotaba cada impacto con una letra según la zona.

Un patrón de letras no es una letra repetida por azar. Quieres saber cuál aparece más veces. No estás segura de qué esperas encontrar.

objetivo · spec

Tu misión

Tu misión

Implementa letraMasComun(texto) que devuelve la letra ASCII (a-z) que aparece más veces en texto. Ignora mayúsculas/minúsculas y cualquier carácter que no sea letra.

En caso de empate, devuelve la primera en orden alfabético. Si no hay letras, devuelve null.

Ejemplo

letraMasComun('hello world')    // → 'l'  (aparece 3 veces)
letraMasComun('ABCabc')          // → 'a'  (empate a 2, gana la alfa)
letraMasComun('1234 !!')         // → null
validación

Casos de prueba

tests/5.casesmostrando 5 de 5
  1. [01]tres l
  2. [02]empate → alfabética
  3. [03]sin letras
  4. [04]texto vacío
  5. [05]el texto revela cuál nombre se repite más a medida que pasan los días