Coucou,
Il y a quelque temps sur irc on avait un challenge, dont je vais vous énoncer les règles.
Il faut "imprimer" 50 smileys générés de façon aléatoire avec les caractéristiques suivantes:
- Yeux: [;:] un de ces deux yeux, au hasard
- Nez ['o- ] un de ces 4 nez, au hasard. Attention le dernier nez est un espace.
- Bouche [()/pO] une de ces 5 bouches.
Chaque smiley doit être imprimé et séparé des autres (espace, retour à la ligne, ...)
Le code est dans le langage de votre choix, le code le plus court gagne.
Exemple de sortie:
:-) ;o( :-O ;-( : O ;-/ ;-O ; / : p :-/ ;'p ;-/ : / ;-O ;oO :'/ ;o/ :-p ; ) :oO
) ;-/ :-) ;'/ :'O ;op ; O :-( :-( : ) ;-O :'O ; ) ; ( ;-( ;-/
/ :'( ;'p : ) ;'( ;'O :') : ( ; ) ;-( : / ; ) ;'/ ; )
Ce qui compte comme étant du "code":
- le code lui même
- les espaces/tabulation/retour à ligne. (pour ce dernier il comptera pour 1 char, on est gentil)
- les éventuels imports
- les déclarations
Ce qui ne compte pas:
- <?php
- <script>
- ce genre de choses pas forcément obligatoires.
Et si vous aimez le concept vous en trouverez d'autres sur
http://codegolf.stackexchange.com/ (merci laxa)