Skip to content

Latest commit

 

History

History
16 lines (10 loc) · 877 Bytes

README.md

File metadata and controls

16 lines (10 loc) · 877 Bytes

FooBarQix

Ecrivez un programme qui affiche les nombres de 1 à 100. Un nombre par ligne. Respectez les règles suivantes : Si le nombre est divisible par 3 ou contient 3, écrire “Foo” à la place de 3. Si le nombre est divisible par 5 ou contient 5, écrire “Bar” à la place de 5. Si le nombre est divisible par 7 ou contient 7, écrire “Qix” à la place de 7.

On regarde les diviseurs avant le contenu (ex: 51 -> FooBar) On regarde le contenu dans l’ordre où il apparait (ex: 53 -> BarFoo) On regarde les multiples dans l’ordre Foo, Bar puis Qix (ex: 21 -> FooQix) 13 contient 3 donc s’écrit “Foo”

Voici un exemple de rendu

1 2 FooFoo 4 BarBar Foo QixQix 8 Foo Bar ...


Le projet tourne sur sbt 0.11.1 et scala 2.9.1