Programmation Puzzles & Code Golf

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

2
Construisez un robot minier
Votre programme contrôlera un robot minier à la recherche souterraine de minéraux précieux. Votre robot indiquera au contrôleur où vous souhaitez vous déplacer et creuser, et le contrôleur fournira des informations sur l'état de votre robot. Initialement, votre robot recevra une carte image de la mine avec quelques puits de …

9
Pair prime golf jumelé et séquence Collatz
Il s'agit d'un nouveau type de défi inspiré par le problème de récupération du code source muté . Vous devez écrire deux programmes ou fonctions dans la même langue. Le premier doit résoudre la tâche n ° 1 et le second doit résoudre la tâche n ° 2. Votre score …

14
Kolmogorov sans complexité (-Smirnov)
En statistiques, il est parfois utile de savoir si deux échantillons de données proviennent de la même distribution sous-jacente. Une façon de procéder consiste à utiliser le test de Kolmogorov-Smirnov à deux échantillons . Votre tâche sera d'écrire un programme qui lit dans deux tableaux d'entiers non négatifs non triés …


2
Formes de points logiques
Le jeu Récemment, une grande partie de mon temps a été occupée par un jeu addictif sur mon téléphone, appelé Logic Dots, qui m'a inspiré pour écrire ce défi. Il est plus facile d'expliquer les règles si je vous montre l'affichage du jeu, voici donc une capture d'écran d'un puzzle …


4
Répertoires arborescents H
Les programmeurs sont souvent obsédés par le dessin de fractales. Je pense que nous avons besoin d'un nouveau support informatique. L' arbre H est un type de fractale assez simple composé de lignes horizontales et verticales. Le voici à sa dixième itération ( avec la permission de Wikipedia ): Maintenant, …




22
Générer la séquence de Stöhr
J'apprends Ruby et j'ai écrit mon premier code non trivial pour résoudre ce problème. Le défi consiste à générer les n premiers éléments de la séquence de Stöhr , S , qui est définie comme suit: S [0] = 1 S [n] est le plus petit nombre qui ne peut …

1
petit algorithme carré de diamant
L'algorithme du carré de diamant est un algorithme de génération de terrain fractal (carte de hauteur). Vous pouvez trouver une belle description de son fonctionnement ici: http://www.gameprogrammer.com/fractal.html (utilisé comme référence.) http://www.playfuljs.com/realistic-terrain-in-130-lines/ (Excellente implémentation JS, vous voudrez peut-être voler son moteur de rendu. Jetez un œil ici ce que cet algorithme …
12 code-golf  random  grid 

5
Calculer le nombre Delacorte d'un carré
Défi: implémenter le calcul d'un numéro Delacorte dans n'importe quelle langue. Le code le plus court gagne. Pour une matrice carrée donnée d'entiers distincts 1..n² (longueur de côté possible n au moins entre 3 et 27), son nombre Delacorte est la somme des produits pgc (a, b) × distance² (a, …
12 code-golf  math 

2
Regrouper les nombres avec la même somme
Votre tâche consiste, étant donné une grille carrée de chiffres ( 0-9), à sortir l'une des façons dont les chiffres peuvent être regroupés de telle sorte que: Chaque chiffre fait partie d'un groupe exactement Tous les groupes ont le même nombre de chiffres Tous les groupes sont délimités par une …
12 code-golf 

7
Inverser la polarité
Le but de ce challenge est d'écrire un programme qui remplit les conditions suivantes: Le programme n'est ni palindromique, ni essentiellement palindromique (ce qui signifie qu'il est possible de supprimer des caractères pour en faire un palindrome sans modifier les effets du programme). Le programme n'est pas une involution (ce …

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.