Programmation Puzzles & Code Golf

10
Ce sont mes dés chanceux [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 2 ans . Mettez en œuvre un programme ou une fonction qui simule des dés...

10
Combien de puzzles Sudoku existent?

Ce n'est pas un solveur Sudoku, ni un vérificateur Sudoku. Votre défi est d'écrire une fonction ou un script qui, étant donné en entrée la taille "bloc" d'un puzzle Sudoku 2D (qui est 3 pour la carte classique 9x9 , 4 pour une carte 16x16 , etc.) calculera une approximation du nombre de puzzles...

10
Roi des murs

Remarquer Ce défi est terminé et ne sera pas réévalué, mais n'hésitez pas à poster des réponses et à tester votre programme par rapport aux autres avec le programme de contrôle! Le but de ce défi est de faire une IA pour gagner un combat contre une autre AI en dessinant stratégiquement un mur sur...

10
Convertir un tableau d'octets en base64

Votre mission est d'écrire une fonction / programme qui convertit un tableau d'octets (ie: un tableau d'entiers de 0 à 255) en base64. L'utilisation d'encodeurs base64 intégrés n'est pas autorisée. L'implémentation base64 requise est RFC 2045. (en utilisant "+", "/" et un remplissage obligatoire...

10
Solveur de fonction linéaire à partir de deux points (x, y)

La tâche Écrivez une fonction L () qui prend deux arguments Tuple de coordonnées sous la forme (x, y), et retourne leur fonction linéaire respective sous la forme (a, c), où a est le coefficient du terme x et c est l'ordonnée à l'origine. Vous pouvez supposer que l'entrée ne sera pas une ligne...

10
Générer des raccourcis clavier pour un menu

Raccourcis du menu Traditionnellement, les menus utilisateur sont accessibles par des raccourcis clavier, tels que Alt + (a letter), ou même simplement en tapant la lettre lorsque toutes les zones de texte sont floues ( style gmail ). Ta tâche Étant donné les entrées de menu en entrée, votre tâche...

10
mathpack littéraux numériques

préface Dans une situation très chaude, il faut aller encore plus loin avec le golf. (par exemple, dans un défi où votre réponse comporte 100 caractères et il est juste embarrassant que vous ne puissiez pas le faire 99) Dans ce cas, vous utilisez désormais l'algorithme du gagnant de ce défi :)...

10
Énumérer les combinaisons d'éléments dans un ensemble

Étant donné un ensemble d' néléments, le défi consiste à écrire une fonction qui répertorie toutes les combinaisons d' kéléments de cet ensemble. Exemple Set: [1, 7, 4] Input: 2 Output: [1,7], [1,4], [7,4] Exemple Set: ["Charlie", "Alice", "Daniel", "Bob"] Input: 2 Output ["Daniel", "Bob"],...

10
Ecrire un écrivain

Voici une représentation ASCII assez simple d'un livre ouvert: |\ | \ | \ | \ | \__________ | || | | || Lorem i | \ || psum do | \ || lor sit | \ || amet, | \ || consect | \||_________| Notez que la partie texte est uniquement sur la page de droite et fait 7 caractères de large par 5 de haut. Notez...

10
Quelle est la force des nombres nonaires?

On vous donne un entier non négatif (base 9) non négatif composé des chiffres de 0 à 8 comme d'habitude. Cependant, le nombre de chiffres de ce nombre (sans zéros de tête) est un carré préfet. Pour cette raison, le nombre peut être organisé dans une grille carrée (avec l'ordre de lecture toujours...

10
Trouvez le meilleur coup dans une partie de Tetris

J'aime beaucoup Tetris, mais je ne suis pas très bon dans ce domaine. Juste une fois, j'aimerais voir ce vaisseau spatial décoller devant mes propres yeux! Et comme les ordinateurs sont tellement géniaux en tout, la seule solution possible est de créer un programme pour le jouer pour moi ... sauf...

10
Conseils pour jouer au golf à OCaml

Inspiré de l'assortiment d'autres «Conseils pour jouer au golf dans la langue xyz». Comme d'habitude, veuillez suggérer uniquement des conseils spécifiques à OCaml et non à la programmation en général. Un conseil par réponse s'il vous

10
Code d'anagramme

Essayons à nouveau. Le but de ce concours est de créer deux morceaux de code qui sont des anagrammes l'un de l'autre (les deux doivent contenir les mêmes octets dans un ordre différent), et ils effectueront les tâches suivantes: Il faut tester si un nombre entré est heureux ou premier , et sortir...

10
Rétrécissement des nombres

L'entrée est un tableau (au moins 3, maximum 20) différents entiers. Chaque entier est supérieur à -1000 et inférieur à 1000. Votre tâche consiste à réduire les nombres en les «mappant linéairement» de 0.0à 1.0. Cela signifie que le plus petit nombre du tableau sera mappé à 0,0, le plus grand à...

10
Shubbles and Smoles - Part I

La mise en place Considérez une boîte de forme étrange contenant 29 cellules numérotées comme le montre la figure 1 ci-dessous. À l'intérieur de cette boîte 2D se trouvent deux espèces d'animaux de forme carrée: les chaumes et les smoles. La figure 1 (a) montre quelques galets en bleu et quelques...

10
Vérifiez Magic Square

Un carré magique est un tableau carré de nombres dont le côté n est composé des entiers positifs distincts 1, 2, ..., n ² disposés de telle sorte que la somme des n nombres dans toute ligne diagonale horizontale, verticale ou principale soit toujours la même nombre, qui est connu comme la constante...