Bonjour à tous,
Partant de mon idée de faire un jeu du genre de Puissance 4, j'ai voulu corser un peu les choses, pour voir la faisabilité et ajouter un peu de challenge.
J'ai réussi à matcher pas mal de contraintes et, avant de vous le partager, j'me suis dit que ça pouvait être un challenge fun, pour les plus balèzes en JS d'entre vous.
Voici les contraintes :
- à partir d'un array de 7 entrées, créer une représentation de tous les jetons possibles, pour une map carrée de 7 cases de côté
- un seul mot autorisé + une seule variable sont permis, autant de fois que vous voulez
- pas de fonctions imbriquées
- les seules fonctions autorisées sont des arrow-functions
- pas de for/while
- pas de globales
- toutes les références à un même jeton, dans le résultat, doivent être le même objet
- c'est un golf-code, chaque caractère est précieux !
- ce code doit retourner un array contenant :
- un array des 7 lignes horizontales (7 jetons par ligne)
- un array des 7 lignes verticales (7 jetons par ligne)
- un array des 7 lignes diagonales, d'en haut à gauche, à en bas à droite (au moins 4 jetons par ligne)
- un array des 7 lignes diagonales, d'en haut à droite, à en bas à gauche (au moins 4 jetons par ligne)
La solution est déjà hébergée sur Gist, je ne cherche donc pas une solution à quelque chose que je ne sais résoudre
Partager