Programmation Puzzles & Code Golf

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

5
Monkey Island: le chef du navigateur
Avertissement: ce défi contient des spoilers légers pour The Secret of Monkey Island. Vers la fin du jeu, vous êtes conduit à travers les catacombes par un chef de navigateur préservé comme par magie: Vous avez besoin de son collier globe oculaire, mais la tête hésite à vous le donner. …

9
Évaluer la nième hyperopération
Je me rends compte que c'est un peu mathématique, mais - voilà. En mathématiques, la séquence d'hyperopération est une séquence infinie d'opérations arithmétiques (appelées hyperopérations) qui commence par l'opération unaire du successeur, puis se poursuit par les opérations binaires d'addition, de multiplication et d'exponentiation, après quoi la séquence se poursuit …

9
Flag Semaphore Encoder
Votre objectif est d'écrire un encodeur de sémaphore de drapeau , qui convertira une phrase donnée en caractères de sémaphore de drapeau correspondants, selon le système de sémaphore décrit sur Wikipedia . Supposons que l'entrée est une seule phrase fournie via stdin (ou équivalent). Votre sortie doit être une série …

12
Code golf: Distribution des balles (I)
Défi Dans cette tâche, vous devez calculer le nombre de façons dont nous pouvons répartir les boules A dans les cellules B, chaque cellule ayant au moins une balle. Les entrées A et B sont données sur une seule ligne séparée par un blanc, les entrées sont terminées par EOF. …

2
Interprète pour la théorie des nombres, modulo n
Une phrase de la théorie des nombres (pour nos besoins) est une séquence des symboles suivants: 0et '(successeur) - successeur signifie +1, donc0'''' = 0 + 1 + 1 + 1 + 1 = 4 +(addition) et *(multiplication) = (égal à) (et )(parenthèses) l'opérateur logique nand( a nand best not …
12 code-golf  number-theory  parsing  code-golf  kolmogorov-complexity  code-golf  code-golf  array-manipulation  matrix  code-golf  array-manipulation  code-golf  string  code-challenge  graphical-output  compression  code-golf  kolmogorov-complexity  code-golf  sequence  array-manipulation  code-golf  number  base-conversion  code-golf  string  decision-problem  code-golf  string  ascii-art  code-golf  string  random  code-challenge  brainfuck  code-generation  code-golf  code-golf  quine  code-golf  interpreter  code-golf  interpreter  code-golf  array-manipulation  sorting  code-golf  halting-problem  code-golf  javascript  code-golf  algorithm  code-golf  arithmetic  code-golf  math  counting  code-golf  math  code-golf  decision-problem  radiation-hardening  code-golf  conversion  bitwise  code-golf  number  decision-problem  code-golf  string  decision-problem  code-golf  random  game  code-golf  ascii-art  graphical-output  code-golf  decision-problem  binary-tree  tree-traversal  code-challenge  array-manipulation  code-challenge  graphical-output  path-finding  test-battery  algorithm  code-golf  integer  factorial  code-golf  binary-tree  code-golf  grid  graph-theory  code-golf  regular-expression  quine  code-golf  encoding  code-golf  king-of-the-hill  javascript 

11
Simuler un modèle de jeu de la vie 1D
Cette question vient de faire l'objet d'une révision de code et je me suis dit que vous pourriez l'aimer comme un défi de codegolf: Vous obtenez une liste non vide de x maisons représentées comme des booléens. Chaque jour, les maisons rivalisent avec les maisons adjacentes. 1 représente une maison …

4
Starbucks à l'anglais
À l'époque classique de Starbucks, avant ces nouvelles imprimantes d'autocollants et de scanners palmtop de casque sans fil, dans les jours grisants de 2000, Starbucks avait un système concis pour décrire les boissons avec une syntaxe stricte et une forme codée qui l'accompagne. Verticalement sur la tasse, il y a …
12 code-golf 

6
Résoudre un système d'équations linéaires
Écrivez un programme pour résoudre une série d'équations linéaires aussi courte que possible. Il doit résoudre un nombre arbitraire de problèmes d'équations. Ils peuvent être saisis comme vous le souhaitez, les coefficients de matrice augmentée sont probablement les plus faciles. Le programme n'a pas à gérer les coefficients ou les …
12 code-golf  math 



11
Racine carrée du quaternion
Contexte Quaternion est un système numérique qui étend les nombres complexes. Un quaternion a la forme suivante a + b i + c j + dka+bi+cj+dk a + bi + cj + dk où sont des nombres réels et sont trois unités quaternion fondamentales . Les unités ont les propriétés …

9
Échange d'éléphants blancs
C'est Noël en juillet, alors quelle meilleure façon de célébrer qu'un échange virtuel de cadeaux d'éléphants blancs! Pour ce défi King of the Hill, vous devez créer un bot qui joue dans une simulation d' échange d'éléphants blancs , en essayant d'obtenir le cadeau le plus précieux possible. Regles du …

1
Golf code EBCDIC (Joyeux anniversaire, Système / 360!)
Cela va bientôt faire 50 ans qu'IBM a dévoilé sa famille d'ordinateurs System / 360 . Ce sont les premiers à utiliser le jeu de caractères EBCDIC . Pour marquer l'occasion, voyons qui peut écrire le programme le plus court capable de convertir du texte "ordinaire" vers et depuis la …


3
Interprète BrainFlow!
BrainFlow Qu'est-ce que BrainFlow? BrainFlow est une extension de BrainF ** k (BFk) avec 3 commandes supplémentaires pour plus de fonctionnalité et de confusion. Quelles commandes? En plus des commandes BFk normales , nous avons également: ^ Passe à la cellule # en fonction de la valeur de la cellule. …

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.