ubourdon / foobarqix

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About


Languages

Language:Scala 100.0%