Enseñas inglés como lengua extranjera a estudiantes de secundaria.
Has decidido basar todo tu plan de estudios en programas de televisión. Necesitas analizar qué palabras se usan y con qué frecuencia se repiten.
Esto te permitirá elegir los programas más sencillos para empezar y aumentar poco a poco la dificultad con el paso del tiempo.
Tu tarea es contar cuántas veces aparece cada palabra en el subtítulo de un drama.
Los subtítulos de estos dramas usan únicamente caracteres ASCII.
Los personajes suelen hablar en inglés informal, usando contracciones como they're o it's. Aunque estas contracciones provienen de dos palabras (por ejemplo, we are), la contracción (we're) se considera una sola palabra.
Las palabras pueden separarse por cualquier forma de puntuación (por ejemplo, «:», «!» o «?») o de espacio en blanco (por ejemplo, «\t», «\n» o un espacio). La única puntuación que no separa palabras es el apóstrofo en las contracciones.
Los números se consideran palabras. Si el subtítulo dice Cuesta 100 dólares., entonces 100 será su propia palabra.
Las palabras no distinguen entre mayúsculas y minúsculas. Por ejemplo, la palabra you aparece tres veces en la siguiente oración:
You come back, you hear me? DO YOU HEAR ME?
El orden de los conteos de palabras en los resultados no importa.
Aquí tienes un ejemplo que incorpora varios de los elementos que mencionamos antes:
"That's the password: 'PASSWORD 123'!", cried the Special Agent.\nSo I fled.
El mapeo para este subtítulo sería:
123: 1
agent: 1
cried: 1
fled: 1
i: 1
password: 2
so: 1
special: 1
that's: 1
the: 2
Regístrate en Exercism para aprender y dominar 8th con 70 ejercicios y mentoría humana real, todo gratis.