Programmation Puzzles & Code Golf

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

1
Trouver un itinéraire entre deux articles Wikipedia
introduction Récemment, je skypais avec un groupe d'amis et nous nous ennuyions et n'avions rien à faire, alors nous avons "inventé" un "jeu" (certaines personnes dans les commentaires ont souligné que ce jeu est jouable en ligne et très populaire, donc nous avons définitivement Je ne l'ai pas inventé, même …
25 code-golf 

3
Où sont les runs dans cette chaîne infinie? (CCCCCC Trouvé!)
En commençant par la chaîne ABC, considérez le résultat de l'ajout répétitif de la dernière moitié de lui-même (en utilisant la plus grande moitié si la longueur est impaire). Nous obtenons la progression: ABC ABCBC ABCBCCBC ABCBCCBCCCBC ABCBCCBCCCBCBCCCBC etc... Laisser Sreprésenter la chaîne infinie résultante (ou séquence) que les résultats …

30
Imprimer le triangle numérique
Étant donné un nombre N, sortez un triangle à angle droit NxN, où chaque ligne iest remplie de nombres jusqu'à i. Exemple n = 0 (pas de sortie) n = 4 1 1 2 1 2 3 1 2 3 4 n = 10 1 1 2 1 2 3 …
25 code-golf  number 

30
Estimateur de Monte Carlo de Pi
Bonne journée Pi tout le monde! Pour aucune raison, j'essaie de construire un estimateur de Monte Carlo de Pi aussi court que possible. Pouvons-nous en construire un qui peut tenir dans un tweet? Pour clarifier, ce que j'ai à l'esprit est l'approche typique consistant à dessiner des points aléatoires à …

1
Écran de verrouillage Android
Intro Vous êtes assis dans une salle du conseil au bout d'une longue table. Vous regardez autour de vous et voyez Tim Cook, le conseil d'administration d'Apple, le fantôme de Steve Jobs et Jack Donaghy. Apple a convoqué cette réunion parce qu'ils ont réalisé à quel point l'écran de verrouillage …

3
Générez des cartes réalistes
J'ai dessiné cette carte des régions d'un mot imaginaire en quelques minutes dans MS Paint: Je pense que pouvoir générer des cartes comme celle-ci par programmation serait vraiment cool. Défi Écrivez un programme qui accepte des entiers positifs Wet Het un ensemble non vide d'entiers positifs S. Générez une image …

2
La position finale - Vaincre la horde de zombies
introduction Vous êtes seul sur une île. Le reste de l'humanité est mort ( probablement à cause du bogue dans le code de user12345 ). La Horde de pirates zombies a atteint votre île et ils sont infinis. Il est temps de botter le cul ou de mâcher du chewing-gum, …
25 code-golf 


10
Mandoline quine
Écrivez une quine ... à partir de laquelle tous les autres caractères peuvent être supprimés, ce sera toujours une quine valide. Vous pouvez spécifier si vous souhaitez commencer à supprimer les caractères au premier ou au deuxième caractère. Critères de notation (additionnez les bonus / pourcentages pénalisés pour le pourcentage …
25 code-golf  quine 

3
Les scores de tennis rencontrent Code Golf
À la lumière de l'Open d'Australie 2014 à Melbourne et de la victoire de Stanislas Wawrinka contre Novak Djokovic, je vous propose le challenge de golf code suivant! Wawrinka et Djokovic sont à nouveau à la base de cette CGC. Votre défi consiste à prendre une chaîne composée de 1 …
25 code-golf  game 


5
Hungry Image Snake - Trou # 3
Trou n ° 1 Joe le serpent a faim. Il mange des images, un pixel à la fois. Il aime vraiment les pixels lumineux. Le défi Programmez Joe à manger les pixels les plus brillants qu'il puisse trouver, étant donné qu'il ne peut que se déplacer vers le haut, le …

6
Pouvez-vous Meta Quine?
Semblable à d'autres puzzles quine (plus spécifiquement, celui-ci ), écrivez un programme qui produit la source pour lui-même. Voici la nouvelle tournure: le code produit ne doit PAS être identique à la source. Il devrait plutôt produire un programme différent qui créera le premier. Le défi lié à ce qui …
25 code-golf  quine 

30
Écrivez un effet domino
En utilisant le moins de caractères Unicode, écrivez une fonction qui accepte trois paramètres: Nombre total de dominos ne domino affecté Direction de renversement du domino affecté ( 0ou Lpour gauche 1ou Rpour droite) Une fois qu'un domino est renversé, il doit également renverser les dominos restants dans la même …

9
Faire une partie de bowling
Votre tâche consiste à résumer et à générer le score d'un joueur dans une partie de bowling à 10 quilles après 21 lancers maximum . Les rouleaux sont représentés comme une séquence d'entiers dans votre méthode de saisie préférée . Chaque entier correspond au nombre de broches qui ont été …
25 code-golf  number  game 

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.