Questions marquées «code-golf»

Code-golf est une compétition pour résoudre un problème particulier dans le moins d'octets de code source.

8
Créer un puzzle sans programme
Un nonogramme est un puzzle logique bidimensionnel qui ressemble à ceci (captures d'écran du jeu Pixelo , mon jeu de nonogramme préféré): Le but du jeu est de comprendre quelle image ces nombres encodent. Les règles sont simples: un nombre sur une colonne ou une ligne signifie que quelque part …
24 code-golf 

1
Trouver les vraies racines d'un polynôme
Écrivez un programme autonome qui, lorsqu'il reçoit un polynôme et une borne, trouvera toutes les racines réelles de ce polynôme à une erreur absolue ne dépassant pas la borne. Contraintes Je sais que Mathematica et probablement d'autres langues ont une solution à un seul symbole, et c'est ennuyeux, vous devez …

6
Flappy Bird Clones :)
Tout le monde panique à propos de la suppression de ce stupide jeu "Flappy Bird". Donc, votre tâche est de créer un jeu Flappy Bird Clone. C'est vraiment simple. Voici les lignes directrices: Il peut utiliser de l'art ascii ou des images réelles Vous pouvez faire votre volet "oiseau" avec …
24 code-golf  game 

3
Résoudre Mastermind en 6 mouvements ou moins
Votre objectif est d'écrire un programme qui résoudra tout puzzle Mastermind en 6 mouvements ou moins. Contexte Mastermind est un jeu de société. Le but du jeu est de deviner exactement la combinaison (couleurs et ordre) de 4 chevilles colorées cachées par l'autre joueur. Quand une supposition est faite, l'autre …
24 code-golf 


4
Faire un diagramme de Voronoi (variante ASCII)
Supposons que l'on vous donne des lettres majuscules distinctes dispersées dans un tableau rectangulaire de cellules autrement vides. Chaque cellule du tableau appartient à la lettre la plus proche , définie comme la lettre accessible dans le plus petit nombre d'étapes horizontales et / ou verticales - pas d'étapes diagonales. …

8
Simulez l'automate cellulaire Wireworld
Wireworld est un automate cellulaire qui a été conçu pour ressembler à des électrons traversant des fils. Sa mécanique simple permet la construction de circuits numériques. Il a même permis la construction d'un ordinateur entier . Votre mission est de créer l'implémentation Wireworld la plus courte dans la langue de …

12
Conseils pour jouer au golf à Scala
Quels conseils avez-vous pour jouer au golf à Scala? Je recherche des idées qui peuvent être appliquées aux problèmes de golf de code en général qui sont au moins quelque peu spécifiques à Scala (par exemple, "supprimer les commentaires" n'est pas une réponse). Veuillez poster un pourboire par réponse. (Ceci …
24 code-golf  tips 

8
Générer des tablatures de guitare?
Écrivez le programme le plus court qui génère des tablatures de guitare pour les accords donnés en entrée. Pour que les guitaristes parmi vous n'aient pas d'avantage, et pour le rendre déterministe (et probablement plus facile à coder), voici les seules formes d'accords autorisées: Major chords: E F F# G …

3
Générer des fractales de Newton
Vous connaissez tous la méthode de Newton pour approximer les racines d'une fonction, n'est-ce pas? Mon objectif dans cette tâche est de vous présenter un aspect intéressant de cet algorithme. L'algorithme de Newton ne converge que pour certaines, mais surtout pour les valeurs d'entrée complexes. Si vous imaginez la convergence …


30
Émuler un affichage à 7 segments
Tâche La tâche consiste à afficher l'un des 128 états possibles d'un affichage à 7 segments . Votre programme doit accepter une chaîne de 7 caractères ("bits") qui sont soit 0ou 1. Le premier bit d'entrée correspond au segment A de l'illustration suivante, le second à B, etc. (ignorer dp): …
24 code-golf 

30
Trouver des «sous-palindromes».
Le code le plus court qui trouve tous les "sous-palindromes" uniques d'une chaîne, c'est-à-dire: toute sous-chaîne de longueur> 1 qui est un palindrome. eg.1 input: "12131331" output: "33", "121", "131", "313", "1331" eg.2 input: "3333" output: "33", "333", "3333"

18
Calculer l'ultraradical
Qu'est-ce que l'Ultraradical L' ultraradical , ou le radical Bring, d'un nombre réel est défini comme la seule vraie racine de l'équation quintique .aaax5+x+a=0x5+x+a=0x^5+x+a=0 Ici, nous utilisons pour désigner la fonction ultraradicale. Par exemple, , puisque .UR(⋅)UR(⋅)UR(\cdot)UR(−100010)=10UR(−100010)=10UR(-100010)=10105+10−100010=0105+10−100010=010^5+10-100010=0 Défi Écrivez un programme complet ou une fonction, qui prend un nombre réel …

8
Collision de boules de billard
Compte tenu des positions et des vitesses bidimensionnelles d'une paire de boules de billard juste avant l'impact, calculez leurs vitesses après une collision parfaitement élastique . Les boules sont supposées être des sphères idéales (ou de manière équivalente: des cercles) avec le même rayon, la même masse, une densité uniforme …

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.