Nos dan un número entre el 1 y 100, y tenemos que devolver por orden lo siguiente:
- Si el número es divisible por 3, escribiremos “Foo” en lugar del número
- Si el número es divisible por 5, añadimos “Bar”
- Si el número es divisible por 7, añadimos “Quix”.
- Por cada dígito 3,5 o 7, añadiremos “Foo”, “Bar”, “Quix” respectivamente y en orden de aparición.
- 1 -> 1
- 2 -> 2
- 3 -> FooFoo (divisible por 3, contiene 3)
- 4 -> 4
- 5 -> BarBar (divisible por 5, contains 5)
- 6 -> Foo (divisible por 3)
- 7 -> QuixQuix (divisible por 7, contiene 7)
- 8 -> 8
- 9 -> Foo
- 10 -> Bar
- 13 -> Foo
- 15 -> FooBarBar (divisible por 3, divisible por 5, contiene 5)
- 21 -> FooQuix
- 33 -> FooFooFoo (divisible por 3, contiene 3)
- 51 -> FooBar
- 53 -> BarFoo
- 75 -> FooBarQuixBar(divisible por 3, divisible por 5, contiene un 7, contiene un 5)