Programmation Puzzles & Code Golf

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

11
Videz une piscine. . . Avec seulement une Red Solo Cup
Vous avez une piscine remplie à ras bord d'eau. Vous devez le vider, mais vous ne pouvez pas penser à une méthode efficace. Vous décidez donc d'utiliser votre tasse solo rouge. Vous remplissez la tasse à plusieurs reprises et la jetez à l'extérieur de la piscine. Défi Combien de temps …

2
Le défi de golf GOLF CPU: Prime Partitions
Ce défi est le premier d'une série de problèmes de moindre opération qui devraient être écrits dans le CPU GOLF . Vous pouvez trouver le suivant ici Une partition d'un nombre,, Nest une liste de nombres qui s'additionnent N. Une partition principale est une liste de nombres premiers qui s'additionnent …

7
Description binaire récursive
Description binaire récursive Récemment, j'ai apporté ma toute première contribution à OEIS en étendant et en ajoutant un fichier b à la séquence A049064 . La séquence commence par0 , puis les valeurs suivantes sont dérivées de la fourniture d'une "description binaire" du dernier élément. Par exemple, le deuxième terme …
14 code-golf 


3
Polyomino le plus haut périmètre
C'est le golf de code. Le gagnant est le code valide avec le plus petit nombre d'octets. Défi Étant donné les entrées M et N , la largeur et la hauteur d'une grille rectangulaire de carrés, sortez un polygone qui satisfait les éléments suivants: Les arêtes du polygone sont constituées …
14 code-golf  grid 

2
Explosions sur un échiquier
Échecs atomiques sont une variante (très amusante) des échecs dans laquelle chaque capture provoque une "explosion", détruisant la pièce capturée, la pièce faisant la capture et tous les non-pions dans un rayon de 1 carré. Le but de ce défi n'est pas de jouer une partie entière d'échecs atomiques, mais …
14 code-golf  chess 

14
Implémenter un FuzzyFinder
Inspiré par ce lien que j'ai trouvé sur Reddit . Un FuzzyFinder est une fonctionnalité de nombreux éditeurs de texte. Lorsque vous commencez à taper un chemin de fichier S, le FuzzyFinder entre en action et vous montre tous les fichiers du répertoire actuel contenant la chaîne que vous avez …
14 code-golf 

1
Planifier un arrêt à 4 voies
Un tas de voitures sont alignées à un panneau d'arrêt à 4 voies en attente de continuer. Tout le monde est confus quant à savoir qui va ensuite, qui va dans quel sens, etc. Clairement sous-optimal. Votre travail consiste à planifier le trafic au stop de manière optimale. Vous recevez …
14 code-golf 

4
Emballage de pièces en bois
Il y a deux morceaux de bois. Les deux se composent d'un corps droit et de quelques blocs supplémentaires sous le corps. Un exemple de pièce avec des blocs supplémentaires aux positions (indexées 0) 0,4,7,9,10: XXXXXXXXXXX X X X XX Le morceau peut être représenté comme une 01séquence binaire avec …

5
Déterminer les dimensions d'un rectangle pivoté
Cette pile Snippet dessine un crénelage rectangle blanc sur un fond noir des paramètres donnés ses dimensions, la position, l' angle et les dimensions de la grille: <style>html *{font-family:Consolas,monospace}input{width:24pt;text-align:right;padding:1px}canvas{border:1px solid gray}</style><p>grid w:<input id='gw' type='text' value='60'> grid h:<input id='gh' type='text' value='34'> w:<input id='w' type='text' value='40'> h:<input id='h' type='text' value='24'> x:<input id='x' …

1
Relier les lacunes avec les pièces Tetris
Vous devez écrire un programme ou une fonction qui a donné une liste de blocs tetris en tant que sorties d'entrée ou renvoie le plus grand écart entre deux points du même niveau de hauteur auquel les pièces peuvent se connecter. Les 7 types de pièces tetris sont les suivants: …
14 code-golf  tetris 

9
KOTH asymétrique: attraper le chat (fil de chat)
KOTH asymétrique: Attrapez le chat MISE À JOUR : Les fichiers gist sont mis à jour (y compris les nouvelles submisisons) car Controller.java n'a pas détecté d'exceptions (seulement des erreurs). Il détecte désormais les erreurs et exceptions et les imprime également. Ce défi consiste en deux threads, c'est le thread …

4
Conseils pour jouer au golf à LOLCODE
Quels conseils généraux avez-vous pour jouer au golf à LOLCODE? Je cherche 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 à LOLCODE. (par exemple, "supprimer les commentaires" n'est pas une réponse). Veuillez poster un pourboire par réponse.
14 code-golf  tips 


1
Problème des douze pièces
Contexte Le problème des douze pièces est un puzzle d'équilibre classique couramment utilisé dans les entretiens d'embauche. Le puzzle est apparu pour la première fois en 1945 et a été posé à mon père par mon grand-père quand il a demandé à épouser ma mère! Dans le puzzle, il y …

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.