Programmation Puzzles & Code Golf

17
La vie: créée ou évoluée?

Étant donné l'état d'une grille Game of Life carrée, déterminez si elle aurait pu évoluer à partir de n'importe quel état précédent, ou aurait seulement pu être créée. Autrement dit, déterminez si l'État est un État "Jardin d'Eden" . Contribution Une grille carrée d'états, 1 indiquant "vivant" et 0...

17
Fais moi une pizza

Parce que c'est samedi (UTC) et j'ai faim, j'aimerais une tranche de pizza. Je vais vous donner une commande et je voudrais une bonne pizza chaude art ascii . À la hauteur du défi? Le service au volant Je passerai ma commande où que se trouve votre service au volant, que ce soit STDIN, un paramètre...

17
Programmation en deux dimensions temporelles

C'est un drôle d'accident que ce monde ne possède qu'une seule dimension temporelle, mais il ne doit pas nécessairement en être ainsi. Il est facile d'imaginer des mondes avec 2 dimensions temporelles ou plus, et dans ces mondes, vous pourriez construire des ordinateurs et exécuter des logiciels...

17
Trouver la table de traduction

Étant donné deux chaînes, recherchez la table de traduction ( chiffrement de substitution ) entre les deux, si la traduction n'est pas possible, affichez false. La réponse doit être minimisée et créée de gauche à droite. Le premier caractère à traduire entre les mots doit être le premier du tableau...

17
Raccourcir un chemin absolu

Parfois, un long chemin absolu, par exemple un paramètre de ligne de commande vers un outil Linux, peut être raccourci, en utilisant le répertoire de travail actuel comme référence: $ pwd /home/heh $ cat /home/heh/mydir/myfile my stuff $ cat mydir/myfile my stuff Dans ce défi, vous devez créer une...

17
Supprimer les espaces blancs sur des lignes vides

Ah, encore une autre de mes utilisations égoïstes de cette pile . En tant que propriétaire de Chromebook, je suis un utilisateur fréquent de l'Ace IDE, l'éditeur utilisé par Cloud9. Il dispose de nombreux outils pour gérer les espaces blancs excédentaires, mais il en manque notamment un: effacer...

17
Brainflak Multiplication Metagolf

Cette question est la première de plusieurs défis d'anniversaire de Brain-flak conçus pour célébrer le premier anniversaire de Brain-Flak! Vous pouvez trouver plus d'informations sur l'anniversaire de Brain-Flak ici L'été dernier, nous avons eu le Brain-flak Integer Metagolf , et les réponses...

17
Il n'y a rien de tel qu'un déjeuner gratuit

... ou y en a-t-il? Votre défi consiste à analyser ma facture de déjeuner, qui contient le prix de base, les pourboires, les remises, les coupons et les extras et à savoir si mon déjeuner était de 0 $ ou moins . S'il s'agit de l'entrée: 12.34 15 tip 25 discount 1.5 extra 2 coupon Ensuite, la sortie...

17
Quine à rotation sûre

Écrivez un quine approprié dont chaque rotation est elle-même un quine approprié. Par exemple, si votre code source est abcdef, alors: abcdef sortirait abcdef bcdefa sortirait bcdefa cdefab sortirait cdefab defabc sortirait defabc efabcd sortirait efabcd fabcde sortirait fabcde Une rotation "se...

17
Aplatir le CUBE

Avez-vous déjà regardé des formes 3D et pensez que nous avons 2 nombreuses dimensions. Alors faisons de la 3D en 1D! (Regarde ce que j'ai fait là?) Tâche Étant donné une représentation 2D d'un cube (disposition ci-dessous), aplatissez-le en une seule chaîne, basée sur des pointeurs. Le cube Il...

17
Le dilemme du prisonnier v.3 - Petri Dilemma

Un savant fou vient de créer une nouvelle espèce de bactérie! Il a décidé de le nommer appeler Noblus Gentlemanus, après avoir observé son comportement. Cependant, ses bactéries ont manqué de nourriture et ont déclaré la guerre, car elles sont capables de récolter les cadavres d'autres bactéries...

17
Vacance ou pas de vacance?

Nous avons tous vu les panneaux sur les motels nous indiquant s'il y a un poste vacant ou non: En règle générale, ceux-ci auront en permanence les lettres de VACANCE allumées et les lettres de NON allumées s'il n'y a pas de place dans le motel. Le défi Aux États-Unis, un motel moyen compte 200...

17
Placez un planeur!

Cette: est un planeur . Dans Game of Life de Conway, le planeur est un motif célèbre qui traverse rapidement la planche. Pour le défi d'aujourd'hui, nous allons dessiner un tableau Game of Life art ASCII et placer un planeur dessus. Le tableau avec lequel nous commençons est le suivant:...

17
Extended Truth Machine

Beaucoup de gens savent ce qu'est une machine à vérité dans la programmation. Mais il est temps que nous accélérions les choses. Présentation, la machine de vérité étendue! Une machine de vérité étendue prend deux choses en entrée, un entier net une chaîne non vide s. Il génère des s nheures avec...

17
L'hexagone magique

Il existe de nombreux carrés magiques, mais il n'y a qu'un seul hexagone magique non trivial, comme l'a expliqué le Dr James Grime , qui est le suivant: 18 17 3 11 1 7 19 9 6 5 2 16 14 8 4 12 15 13 10 Comme cela se fait dans Hexagony, c'est plus facile à écrire en une seule ligne, en le lisant...

17
Vous êtes l'hôte des Jeux olympiques!

Vous êtes l'hôte des Jeux Olympiques et devez construire une piscine fantastique pour l'occasion, mais les superviseurs changent souvent d'avis concernant les dimensions et ont besoin d'un moyen rapide de le reconstruire avec la taille demandée! Étant donné deux nombres entiers, Let xvotre tâche...