![]() |
Problema 22
19 Iulie 2002
Scorurile numelor
Folosind names.txt (click dreapta și 'Save Link/Target As...'), un fișier text de 46K care conține peste 5 mii de prenume, începe prin a le sorta în ordine alfabetică. Apoi calculează valoarea alfabetică pentru fiecare nume și înmulțește această valoare cu poziția alfabetică din listă pentru a obține scorul numelui.
De exemplu, când lista e sortată în ordine alfabetică, COLIN, care are valoarea 3 + 15 + 12 + 9 + 14 = 53, e al 938-lea nume din listă. Deci COLIN ar obține un scor de 938 × 53 = 49714.
Care e suma tuturor scorurilor din fișier ?