Programmation Puzzles & Code Golf

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

10
Amorce les nombres avec un indice premier
Écrivez un programme ou une fonction qui génère / renvoie les 10000 premiers nombres premiers indexés. Si nous appelons le n e premier p(n), cette liste est 3, 5, 11, 17, 31, 41, 59 ... 1366661 car p(p(1)) = p(2) = 3 p(p(2)) = p(3) = 5 p(p(3)) = p(5) …
13 code-golf  math  primes 

7
Imprimer la fusée rétro
(inspiré par cette question SO ) On vous donne en entrée un seul entier positif n . En aussi peu de caractères que possible, sortez une fusée en art ASCII avec une tête, une queue et un corps composé de n segments. Il ne doit pas y avoir d'espaces de …

4
Comment NE PAS réduire les fractions
Réduire les fractions dans le mauvais sens Dans ce défi de code-golf, vous devez trouver des fractions qui peuvent être réduites dans le mauvais sens mais qui se retrouvent toujours dans le même nombre. Remarque: la réduction des fractions dans le mauvais sens a ici une définition exacte, voir les …

4
Trouver le numéro chromatique
Étonnamment, nous n'avons pas encore eu de défis sur la coloration des graphiques! Étant donné un graphe non orienté, nous pouvons donner à chaque sommet une couleur telle que deux sommets adjacents ne partagent pas la même couleur. Le plus petit nombre χ de couleurs distinctes nécessaires pour y parvenir …

3
Codegolf: Quine et Antiquine
Ce défi est similaire à Can you Meta Quine? Une quine est un programme qui se produit lui-même sur STDOUT. Ce défi est de produire un programme A qui lors de l'exécution produit un programme B sur STDOUT. Le programme B lorsqu'il est exécuté produit le programme A sur STDOUT. …
13 code-golf  quine 

3
Construisez un générateur de puzzle de glace + solveur
Dans Twitch Plays Pokémon , l'un des obstacles les plus ennuyeux que l'on puisse rencontrer est un puzzle de glace, où vous devez vous déplacer d'un endroit à un autre en glissant tout le long dans une direction jusqu'à ce que vous heurtiez un mur ou un rocher. Votre tâche …
13 code-golf 

5
Convertissez les degrés en l'un des 32 points de la boussole
La boussole à 32 points est ... intéressante, c'est le moins qu'on puisse dire. Par Denelson83 (Travail personnel) [ GFDL ou CC-BY-SA-3.0 ], via Wikimedia Commons Votre défi est de prendre une mesure de degré et de la convertir dans une direction sur la boussole à 32 points. Chaque direction …
13 code-golf 

9
Jeu de Puzzle
Peut-être connaissez-vous le jeu de Set (un jeu merveilleux pour les enfants) un jeu de cartes avec 81 cartes, où chaque carte a une figure avec 4 attributs différents (forme, nombre, couleur et remplissage). Chaque attribut a 3 valeurs différentes: form: wave, oval, diamond colour: red, purple, and green number: …
13 code-golf 

20
Séquence de FIBonacci
Pour ce code golf, vous recevrez une entrée d'une séquence fib onacci, c'est-à-dire une séquence Fibonacci normale mais avec un numéro incorrect. Vous voyez, la séquence est trompeuse ! Tu piges?:D Votre travail consiste à découvrir quel numéro est incorrect et à imprimer l'index (basé sur 0) de ce numéro. …

8
Supprimez ces fichiers ".DS_Store" embêtants
Si vous utilisez OS X, vous connaissez peut-être les fameux fichiers cachés ".DS_Store" qui sont produits à la suite de l'utilisation du Finder. Le défi consiste à écrire du code qui traversera tout le système de fichiers et à supprimer tout fichier nommé ".DS_Store". Golf à code classique - les …

7
Trouver le nom de couleur HTML le plus proche
Contribution Un code couleur hexadécimal à 6 chiffres, majuscule, sans #. Peut également être un entier 24 bits si vous préférez. Production Le nom de couleur HTML le plus proche (par exemple red, ou dark-salmon, tel que défini comme https://www.w3schools.com/colors/colors_names.asp ou voir ci-dessous). La distance est définie en additionnant la …
13 code-golf  color 


24
Conversion du petit nombre endien en chaîne
introduction Pendant le travail avec le générateur BMP (bitmap) , je suis confronté à un problème de conversion de nombre en petite chaîne hexagonale endienne. Voici la fonction que je crée en JavaScript - mais je me demande comment un petit code peut fonctionner de manière similaire let liEnd= num …
13 code-golf 

3
CRUD multi-utilisateur: valide, problème ou erreur?
Présentation : Avez-vous déjà utilisé Dropbox avec d'autres personnes et vous avez tous les deux modifié le même fichier? Avez-vous déjà eu une application multi-utilisateurs avec une base de données relationnelle et deux personnes modifiaient (ou pire, l'une supprimait et l'autre modifiait) le même objet? Eh bien, simulons cela avec …

5
La marche d'une reine à travers une spirale
Dans un royaume lointain, une reine d'échecs fait une promenade quotidienne à travers un chemin en spirale, numéroté de 1 à n, ne se souciant pas de suivre la spirale elle-même, mais faisant simplement les mouvements de la reine comme elle le ferait sur un échiquier. La reine est aimée …

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.