Programmation Puzzles & Code Golf

Q & A pour les amateurs de programmation et les golfeurs de code

7
Empêcher la compression LZMA2
Objectif Créez un programme ou une paire de programmes qui perturbent et corrigent collectivement les fichiers dans le but d'empêcher LZMA2 de fonctionner efficacement. Les routines de perturbation et de correction doivent être réciproques, afin que vous puissiez récupérer le fichier d'origine exactement. Cibles Les œuvres collectées de Shakespeare en …


1
Trouvez le meilleur coup immédiat dans un jeu de «match-3»
Votre défi aujourd'hui est de recueillir des commentaires comme celui-ci: fbcfbee ffcabbe debceec bccabbe edcfbcd daeaafc eebcbeb Et produisez le meilleur coup possible dans un jeu de type Bejeweled qui correspondra à trois lettres ou plus, comme ceci (notez la capitale Bet C): fbcfbee ffcabbe deBCeec bccabbe edcfbcd daeaafc eebcbeb …
11 code-golf  game 

5
Exécutez le problème de Monty Hall
Il y a déjà eu une question sur la simulation du problème de Monty Hall . Celui-ci est différent. L' utilisateur va jouer le problème de Monty Hall. Votre programme jouera le rôle d'hôte. Montybot, si vous voulez. Voici les étapes: Choisissez (au hasard) laquelle des trois portes cache le …
11 code-golf 

5
Front d'Euler 9
Project Euler est un autre site de défi de programmation amusant à concurrencer (enfin, jouer). Les premiers problèmes commencent doucement, mais explosent ensuite en difficulté au-delà des cent premiers. Les premiers problèmes ont une certaine similitude entre la recherche de nombres premiers, de multiples et de facteurs, il pourrait donc …
11 code-golf  math 

13
Séquence de regard et de parole sans point
Vous êtes aussi un programme qui prend un entier comme entrée et qui sort le premier quel que soit le nombre de la séquence de recherche et de représentation . Par exemple: $ ./LAS 8 [1,11,21,1211,111221,312211,13112221,1113213211] La façon exacte dont vous affichez la liste est sans importance, tant que les …

6
Fléchettes rencontre Codegolf
Je pense que tout le monde connaît les fléchettes, certaines personnes ne comprennent pas les scores, donc pour ces personnes, voici un lien utile à ce sujet. Le tableau Un jeu de fléchettes peut être comparé à une tarte coupée en 20 morceaux. Chaque pièce est divisée en 4 sections. …
11 code-golf 

14
Golf + Tri rapide en C
[ Dernière mise à jour: programme de référence et résultats préliminaires disponibles, voir ci-dessous] Je veux donc tester le compromis vitesse / complexité avec une application classique: le tri. Écrivez une fonction ANSI C qui trie un tableau de nombres à virgule flottante dans l' ordre croissant . Vous ne …


1
Créez un script pour générer la Deep Note
La note profonde THX est l'un des sons les plus reconnaissables dans la technologie de production audio / vidéo. Selon son créateur, il a fallu environ 20 000 lignes de code C pour générer le résultat final. On peut faire mieux que ça. Votre tâche consiste à écrire un script …
11 code-golf 

4
Construire une Go AI déterministe
Voici un problème intéressant auquel j'ai pensé l'autre jour, qui implique des bits de code en concurrence avec d'autres bits de code non seulement dans une propriété du code, mais en jouant à un jeu contre ces autres bits de code. Votre tâche consiste à créer un programme qui prend …

4
Produire le numéro 2014 à partir d'une image
Dans le défi de 2014 , Michael Stern suggère d'utiliser l'OCR pour analyser 2014. J'aimerais prendre ce défi dans une direction différente. À l'aide de l'OCR intégré de la bibliothèque de langues / standard de votre choix, concevez la plus petite image (en octets) qui est analysée dans la chaîne …


7
Code Golf: Arbre de répertoire -> Arbre
Concours (!): Dans la langue de votre choix, écrivez un programme qui traversera l'arborescence d'un répertoire donné et produira une arborescence (c'est-à-dire un tableau de tableaux) qui lui correspond. Supposons que le répertoire soit une variable prédéfinie D. Le plus petit nombre de caractères gagne. Règles: Vous devez utiliser la …

4
Rosetta Stone Challenge: Cartographie des gènes
L'objectif d'un Rosetta Stone Challenge est d'écrire des solutions dans autant de langues que possible. Montrez votre multilinguisme de programmation! Le défi Votre défi est de mettre en œuvre un programme qui cartographiera certains gènes en utilisant des fréquences de croisement, dans autant de langages de programmation que possible . …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.