Programmation Puzzles & Code Golf

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

9
KOTH: Monster Hunter
Résultats mis à jour introduction Pour célébrer le lancement de Monster Hunter 4 Ultimate sur la nouvelle 3DS (13 février), voici un King of the Hill sur le thème de ce jeu. Vous êtes un chasseur débutant, qui participera à un tournoi composé de 5 chasses consécutives. À la fin …


17
Garde tes distances!
Chaque joueur a un numéro. Le vôtre peut-il être le plus éloigné de tous? Exigences Écrivez une fonction Java, Python 2 ou Ruby nommée choose()qui accepte trois arguments: un entier - le nombre de tours déjà terminés un entier - le nombre de joueurs un tableau de chaînes - les …

4
10, 10, 10… j'espère?
Préface Alors que je tirais un tir à l'arc 900 plus tôt dans la journée (10 bouts à 6 flèches par bout et 10 bouts à 3 flèches par bout, pour un total de 90 flèches et un score maximum de 900), j'ai pensé à ce défi. En tir à …

7
Problème de boîte magique
Vous avez un tableau d'entrée de taille m * n. Chaque cellule du tableau est remplie de P ou de T. La seule opération que vous pouvez faire sur le tableau est de retourner les colonnes. Lorsque vous retournez une colonne, les lettres de toutes les cellules de cette colonne …
15 code-golf 

1
Cartes-lettres optimales pour l'orthographe des mots
Disons que vous avez une liste de mots et que vous voulez pouvoir utiliser des cartes-lettres pour épeler chaque mot. Par exemple, pour épeler chat , vous utiliseriez trois cartes étiquetées C, A, T. En supposant que chaque carte est recto-verso , soumettez un programme pour définir un nombre minimum …

11
Construire un graphique
Dans ce défi, votre tâche consiste à construire un graphe non orienté à partir d'une séquence de directives. Il existe une directive pour chaque entier non négatif, et chacune transforme un graphique donné en un nouveau. Directive 0: ajoutez un nouveau nœud déconnecté. Directive 1: ajoutez un nouveau nœud et …


3
Es-tu l'élu? (Dérivé du cerveau)
J'en ai un dur pour toi! Ma copine a récemment rencontré une nouvelle émission sur MTV (USA). C'est un spectacle terrible, et tout le monde est trash, mais le "jeu" est assez intéressant. De Wikipédia: Es-tu l'élu? suit 20 personnes qui vivent ensemble à Hawaï pour trouver leur partenaire idéal. …

1
Ray-trace une sphère brillante
J'ai téléchargé POV-ray et rendu ce style de sphère en métal brillant des années 90: Votre tâche est de faire la même chose, mais de le faire en implémentant vous-même le moteur de rendu en aussi peu d'octets que possible. Vous n'avez pas à reproduire cette image exacte - n'importe …

4
Faux les prévisions
Le nouveau supercalculateur de prévisions météorologiques est arrivé et ne fonctionne pas. En attendant, votre patron veut que vous achetiez du temps aux techniciens en simulant les cartes de vent quotidiennes. Votre tâche consiste à dessiner une grille de flèches représentant la direction du vent. La grille est: composé de …

6
Dessiner des hexagones ASCII concentriques
Écrivez le programme le plus court possible qui accepte un ensemble d'entiers positifs distincts et génère un rendu ASCII d' hexagones concentriques avec ces longueurs latérales, à partir de barres obliques, de soulignements, d'espaces et de nouvelles lignes. Le programme le plus court en octets compté par https://mothereff.in/byte-counter gagne. Exemples …

4
Numéros sur une chaîne
Certains entiers positifs peuvent avoir une propriété appelée divisibilité en chaîne. Pour qu'un nombre soit divisible par une chaîne par n , il doit remplir trois conditions: Chaque chiffre divise le nombre formé par les n chiffres qui le suivent. Par exemple, le nombre 7143 est divisible en chaîne par …
15 code-golf  math 

16
Quel est ce nombre dans Shortlex?
La plupart des ordinateurs stockent des entiers en binaire, mais les affichent en décimal. Cependant, le nombre décimal n'est qu'une représentation, il se trouve que c'est pratique. Ce défi consiste à écrire du code pour sortir une valeur entière en décimal shortlex . Qu'est-ce que c'est? http://en.wikipedia.org/wiki/Shortlex_order Shortlex prend la …
15 code-golf  number 

5
L'architecte ASCII
Vous ne voulez pas payer pour le programme architectural coûteux, vous décidez donc de lancer le vôtre. Vous décidez d'utiliser ASCII pour concevoir vos bâtiments. Votre programme prendra en une seule chaîne formatée d'une manière spécifique, et le programme sortira le bâtiment. Contribution L'entrée se compose d'une seule ligne de …

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.