Fibonacci + FizzBuzz = Fibo Nacci!
Votre défi est de créer un programme Fibo Nacci!
- Un programme Fibo Nacci génère les 100 premiers nombres de Fibonacci (à partir de 1).
- Si le nombre de Fibonacci est divisible par 2 et par 3 (c'est-à-dire qu'il est divisible par 6), indiquez FiboNacci à la place du nombre.
- Sinon, si le nombre Fibonacci est divisible par 2, indiquez Fibo au lieu du nombre.
- Sinon, si le nombre de Fibonacci est divisible par 3, indiquez alors Nacci au lieu du nombre.
Règles
- Le programme ne devrait prendre aucune entrée.
- Le programme devrait afficher une nouvelle ligne (
\n
) après chaque entrée. - Le programme ne doit rien imprimer sur STDERR.
- Le programme doit générer les 100 premières entrées Fibo Nacci (à partir de 1).
- Les failles standard ne sont pas autorisées (par défaut).
- C'est du code-golf, donc le code le plus court en octets gagne!
Voici le résultat attendu:
1
1
Fibo
Nacci
5
Fibo
13
Nacci
Fibo
55
89
FiboNacci
233
377
Fibo
Nacci
1597
Fibo
4181
Nacci
Fibo
17711
28657
FiboNacci
75025
121393
Fibo
Nacci
514229
Fibo
1346269
Nacci
Fibo
5702887
9227465
FiboNacci
24157817
39088169
Fibo
Nacci
165580141
Fibo
433494437
Nacci
Fibo
1836311903
2971215073
FiboNacci
7778742049
12586269025
Fibo
Nacci
53316291173
Fibo
139583862445
Nacci
Fibo
591286729879
956722026041
FiboNacci
2504730781961
4052739537881
Fibo
Nacci
17167680177565
Fibo
44945570212853
Nacci
Fibo
190392490709135
308061521170129
FiboNacci
806515533049393
1304969544928657
Fibo
Nacci
5527939700884757
Fibo
14472334024676221
Nacci
Fibo
61305790721611591
99194853094755497
FiboNacci
259695496911122585
420196140727489673
Fibo
Nacci
1779979416004714189
Fibo
4660046610375530309
Nacci
Fibo
19740274219868223167
31940434634990099905
FiboNacci
83621143489848422977
135301852344706746049
Fibo
Nacci
Le catalogue
L' extrait de pile de collations au bas de cet article génère le catalogue à partir des réponses a) sous forme de liste des solutions les plus courtes par langue et b) sous forme de classement global.
Pour vous assurer que votre réponse apparaît, commencez votre réponse par un titre, en utilisant le modèle Markdown suivant:
## Language Name, N bytes
où N
est la taille de votre soumission. Si vous améliorez votre score, vous pouvez conserver les anciens scores en les effaçant. Par exemple:
## Ruby, <s>104</s> <s>101</s> 96 bytes
Si vous souhaitez inclure plusieurs numéros dans votre en-tête (par exemple, parce que votre score est la somme de deux fichiers ou si vous souhaitez répertorier séparément les pénalités d'indicateur d'interprétation), assurez-vous que le score réel est le dernier numéro de l'en-tête:
## Perl, 43 + 2 (-p flag) = 45 bytes
Vous pouvez également faire du nom de la langue un lien qui apparaîtra ensuite dans l'extrait de code:
## [><>](http://esolangs.org/wiki/Fish), 121 bytes