Euler 017

Publié le 22/12/16

Problem: if the numbers 1 to 5 are written out in words: one, two, three, four, five, then there are 3 + 3 + 5 + 4 + 4 = 19 letters used in total. If all the numbers from 1 to 1000 (one thousand) inclusive were written out in words, how many letters would be used?
NOTE: Do not count spaces or hyphens. For example, 342 (three hundred and forty-two) contains 23 letters and 115 (one hundred and fifteen) contains 20 letters. The use of “and” when writing out numbers is in compliance with British usage.
C’est le seul des exercices (parmi ceux que je publie ici) que je n’ai pas réussi à faire seul, pour des raisons uniquement linguistiques, je l’espère.
Je m’inspire donc ici de deux solutions disponibles sur le forum du “Project Euler”.
Cliquer ici pour voir (ou cacher) le corrigé