Programmation Puzzles & Code Golf

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


16
Plus et Times, Ones and Nines
Implémentez cette relation de récurrence en tant que fonction ou programme qui entre et sort un entier non négatif: F (0) = 0 F (N) = le plus petit entier supérieur à F (N-1) tel que la somme et / ou le produit de ses chiffres de base 10 est …

9
Le quine méta-polyglotte
Pendant mon temps sur PPCG, j'ai remarqué que les problèmes de quine et les problèmes de polyglotte sont très populaires. En outre, les méta-solutions aux problèmes, c'est-à-dire les scripts qui génèrent un programme qui est la solution à un problème, ont tendance à obtenir beaucoup de retours positifs de la …

17
PPCG Jeopardy: Voleurs
Connaissez-vous bien le site? Découvrons-le. C'est un défi de flics et de voleurs . Fil de flic . En tant que voleur, vous devez: Trouvez un défi non supprimé et non fermé qui correspond à la soumission d'un policier. Le défi ne peut pas avoir les balises suivantes: flics et …

16
Probabilité de toutes les combinaisons d'événements donnés
Étant donné une séquence d'événements avec des probabilités comprises entre 0,0 et 1,0, générez et dérivez la probabilité que chaque combinaison se produise. Vous pouvez supposer qu'une séquence de nombres est fournie dans la construction de votre langue choisie. Voici un exemple; vous pouvez supposer que la longueur des combinaisons …

13
Cloisons Goldbach
La conjecture de Goldbach déclare que tout nombre pair supérieur à deux peut être exprimé comme la somme de deux nombres premiers. Par exemple, 4 = 2 + 2 6 = 3 + 3 8 = 5 + 3 Cependant, une fois à 10, quelque chose d'intéressant se produit. Non …

24
Durée du compte à rebours binaire
inspiré par Count down from infinity Étant donné un entier non négatif N, affichez le nombre de répétitions des étapes suivantes pour atteindre 0: Convertir Nen binaire ( 4812390 -> 10010010110111001100110) Retournez chaque bit ( 10010010110111001100110 -> 01101101001000110011001) Couper les zéros non significatifs ( 01101101001000110011001 -> 1101101001000110011001) Convertir en décimal …

16
Trouvez les mots ondulés!
(Remarque: il s'agit d'un spin-off plus facile de mon défi précédent Find the Infinity Words!, Qui est un spin-off de mon autre défi précédent Find the Swirling Words! :)) Définition d'un mot ondulé : Si vous connectez avec des courbes tous les caractères d'un mot ondulé sur l'alphabet (AZ), vous …
18 code-golf  string 


6
Fractale du château de Minecraft
Inspiré par une vidéo YouTube d'un autre utilisateur de PPCG ... Votre défi est d'utiliser l'art ASCII pour dessiner un mur de château Minecraft d'Andésite et Diorite. La forme du mur est l' ensemble Cantor . Pour référence, le Cantor Set est réalisé en répétant les N fois suivants: Tripler …

14
Traduire des paires de numéros en notes de guitare
Un diagramme de manche de guitare ressemble à ceci: 0 1 2 3 4 5 6 7 8 9 10 11 12 <- Fret number (0 means it's open) |-E--F--F#-G--G#-A--A#-B--C--C#-D--D#-E |-B--C--C#-D--D#-E--F--F#-G--G#-A--A#-B |-G--G#-A--A#-B--C--C#-D--D#-E--F--F#-G |-D--D#-E--F--F#-G--G#-A--A#-B--C--C#-D |-A--A#-B--C--C#-D--D#-E--F--F#-G--G#-A |-E--F--F#-G--G#-A--A#-B--C--C#-D--D#-E Comme vous pouvez le voir, la première chaîne (du haut) ouverte est un E. La …

11
Code source GO!
Utilisons la réalité augmentée pour chasser les petites créatures cachées dans le code source. Écrivez un programme quine qui génère sa propre source de code, à l'exception de 5 caractères consécutifs qui seront modifiés et qui afficheront un PCG-mon :(^_^) Les 5 caractères consécutifs peuvent être positionnés n'importe où dans …

11
Faites le super-logarithme automatique
Étant donné un entier positif n et un nombre a , la n -ième tétration de a est définie comme un ^ ( a ^ ( a ^ (... ^ a ))), où ^ désigne l'exponentiation (ou la puissance) et l'expression contient le nombre a exactement n fois. En d'autres …
18 code-golf  math  number 

2
Quelle est votre prochaine décision?
Ce défi consiste à écrire une fonction minimax dans la langue de votre choix, pour générer le prochain meilleur mouvement dans un jeu NxN de tic-tac-toe étant donné l' état actuel de la carte . L'entrée du tableau peut être acceptée en tant que matrice, collection 2D ou tout autre …

8
Démineur au travail
Tout le monde connaît l'ancien jeu de dragueur de mines fourni avec Windows XP. Il s'agit d'une simple grille avec une matrice de cellules 9x9 contenant soit un nombre (indiquant le nombre de mines adjacentes), soit une mine. Le défi est de générer une grille aléatoire 9x9 avec 10 bombes …

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.