Programmation Puzzles & Code Golf

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

15
Jouons à Mölkky!
Mölkky Mölkky est un jeu de lancer finlandais. Les joueurs utilisent une goupille en bois (également appelée "mölkky") pour tenter de renverser des goupilles en bois de dimensions presque similaires avec la goupille de lancer, portant les chiffres de 1 à 12. La position initiale des goupilles est la suivante: …
32 code-golf  game  binary 

29
Enchères de billets d'un dollar
Ceci est un défi KOTH pour le jeu d' enchères d' un billet d'un dollar dans la théorie des jeux. Dans ce document, un dollar est vendu au plus offrant. Les offres augmentent par incréments de 5 ¢, et le perdant paie également leur offre. L'idée est que les deux …

9
Bataille pour le plat de petri
Dans ce défi, vous devez concevoir une espèce d'organisme unicellulaire capable de lutter jusqu'à la mort dans le domaine des boîtes de Pétri. L’arène est représentée par une grille rectangulaire, où chaque cellule occupe un espace: .....x.... ...x...o.. ...x.c..o. .......o.. Les attributs Chaque cellule a trois attributs. Lorsque vous spécifiez …

21
Une note sur N!
JE Maxfield a démontré le théorème suivant (voir DOI: 10.2307 / 2688966 ): Si UNEAA est un entier positif à mmm chiffres, il existe un entier positif NNN tel que les mmm premiers chiffres de N!N!N!constituent l'entier UNEAA . Défi A⩾1A⩾1A \geqslant 1N⩾1N⩾1N \geqslant 1 Détails N!N!N!N ! = 1 …

6
1, 2, 3, 14… ou est-ce 15?
Une chanson bien connue du groupe de rock irlandais U2 commence avec le chanteur Bono disant "1, 2, 3, 14" en espagnol (" uno, dos, tres, catorce "). Il existe différentes théories quant à la signification de ces chiffres. Apparemment, l' explication officielle est " nous avons trop bu cette …

12
Pleasanortmanteaus
Un mot -valise est une combinaison de deux mots qui fait partie de chaque mot et en fait un seul nouveau mot. Par exemple, lion + tigre => liger . Écrivons un programme pour générer des portemanteaux à partir d'une paire de mots d'entrée. Les ordinateurs ne sont pas les …

9
La symétrie des mois
introduction Certains mois sont complètement symétriques , ce qui signifie qu'ils ont une symétrie centrale ainsi qu'une symétrie de réflexion , comme February of 2010: February 2010 ┌──┬──┬──┬──┬──┬──┬──┐ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┤ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┤ │ │ │ │ …
32 code-golf  date 

11
Nombres aléatoires à somme fixe
Votre tâche consiste à écrire un programme ou une fonction qui génère n des nombres aléatoires de l'intervalle [0,1] avec une somme fixe s. Contribution n, n≥1, nombre de nombres aléatoires à générer s, s>=0, s<=n, somme des nombres à générer Sortie Un n-tuple aléatoire de nombres à virgule flottante …
32 code-golf  random 


11
Qui va gagner les élections?
Il s'agit d'un défi dans lequel deux personnes, 1 et 2, se présentent aux élections. Les gens votent de manière déterministe de certaines façons dans le monde de 1 et 2, ce qui peut permettre aux candidats de déterminer les résultats avant l'élection. REMARQUE: ceci n'est pas destiné à faire …

30
Égal, somme ou différence!
Écrivez le code le plus court possible qui retournera vrai si les deux valeurs entières données sont égales ou si leur somme ou différence absolue est 5. Exemples de cas de test: 4 1 => True 10 10 => True 1 3 => False 6 2 => False 1 6 …

7
Carrelages finis en une dimension
Le but de ce défi est de déterminer si une collection de pièces unidimensionnelles peut être carrelée pour former un morceau continu fini. Une pièce est une séquence finie non vide de zéros et de uns qui commence et se termine par un. Certaines pièces sont possibles 1, 101, 1111, …


14
Les bandes circulaires sont-elles passionnantes?
Un dérivé de Brainfuck Définissons un langage de programmation simple de type Brainfuck . Il a une bande de cellules bidirectionnelle et chaque cellule contient un bit. Tous les bits sont initialement 0. Il y a une tête mobile sur la bande, initialement à la position 0. Un programme est …

23
Brute-force le standard
L'autre jour, notre équipe s'est rendue dans une salle d'évasion. L'un des casse-tête impliquait une carte de six interrupteurs mécaniques où vous deviez trouver la bonne combinaison d'activation et de désactivation afin de déverrouiller une boîte, un peu comme ceci: -v-v-v- -v-v-v- En tant que développeurs, nous avons décidé qu'il …

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.