Programmation Puzzles & Code Golf

12
Un polyglotte OEIS

Il s'agit d'un défi de chaînage des réponses concernant l'OEIS. Oh, la justification en est qu'une entreprise a besoin d'un programme pour imprimer ses séquences OEIS vraiment mal et qu'elle a toutes les langues. Le format de chaînage des réponses fonctionne de la manière suivante: Quelqu'un publie...

12
Qui peut échapper au jeu Nonary?

The Nonary Game est un jeu fictif joué dans la trilogie de jeux vidéo du même nom. Votre objectif est de savoir combien de joueurs (au mieux) peuvent échapper à un jeu donné, en aussi peu d'octets que possible. Règles du jeu Il y a 9 joueurs, numérotés de 1 à 9. Tous les joueurs commencent dans la...

12
Imprimez 'A' 1000 fois avec BrainFuck

Quel est le meilleur code BrainFuck (en termes de taille de code) pour imprimer 1000 fois 'A'? Mon approche est: réglez 'A' sur p [0] régler 255 sur p [1] pour afficher 255 'A', 3 fois réglez 235 sur p [1] pour afficher 235 'A' Ce n'est pas efficace mais je ne trouve pas de moyen d'utiliser...

12
Trouver le diamètre d'un graphique de mots

introduction Un puzzle de mots populaire consiste à convertir un mot en un autre via une série d'étapes qui remplacent une seule lettre et qui aboutissent toujours à un mot valide. Par exemple, BAG peut être converti en DOG via un chemin de cinq étapes: SAC -> BAT -> CAT -> COT -> COG...

12
Inversez votre code, inversez l'OEIS

La tâche ici est d'écrire un programme qui prend un nombre naturel, nnn , et produit le nnn ème terme d'une séquence OEIS. Cette séquence doit avoir un identifiant sous la forme de Asuivi de 6 chiffres. Maintenant, lorsque vous prenez votre code source et inversez l'ordre de ses octets pour...

12
Virus vs Antidotes code golf [fermé]

Fermé . Cette question a besoin de détails ou de clarté . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Ajoutez des détails et clarifiez le problème en modifiant ce message . Fermé il y a 8 mois . Il existe un tableau 2D rectangulaire contenant des virus dénotés...

12
Chunk + Énumérer une liste de chiffres

J'ai une liste de chiffres décimaux: 4, 4, 4, 7, 7, 9, 9, 9, 9, 2, 2, 2, 4, 4 La liste des chiffres décimaux est connue sous le nom d'éléments. Nous pouvons former des "morceaux" à partir de ces éléments en regroupant des nombres identiques et adjacents. Je veux attribuer à chaque bloc un numéro...

12
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 (a and b)) forall...

12
Traducteur normalisé Malbolge vers Malbolge

Dans cette tâche, vous allez écrire un programme / une fonction qui prend un programme Malbolge normalisé et génère le programme Malbolge résultant . (Ceci est un outil secret que tous les programmeurs Malbolge utilisent!) Contribution Une structure de données qui (en quelque sorte) représente un...

12
Répondeur à la demande

Original: https://james-iry.blogspot.co.at/2009/05/brief-incomplete-and-mostly-wrong.html Alain Colmerauer a conçu le langage de programmation logique Prolog. Son objectif était de créer un langage de programmation aussi intelligent qu'un enfant de deux ans. Afin de prouver qu'il avait atteint son...

12
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...

12
Réparer mes mots bégayés

Le bégaiement est un problème que beaucoup d'entre nous ont peut-être connu ou du moins vu. Bien que la plupart des logiciels de reconnaissance vocale connus aient de graves problèmes avec la parole bégayée, imaginons un logiciel qui comprend le bégaiement, mais ne peut pas les corriger et les...

12
Livraison du facteur

Je viens de décrocher un emploi de facteur et j'ai besoin de votre aide pour le garder. Je dois commander beaucoup de mails avant de sortir pour les livrer. Les rues sont numérotées de façon strictement séquentielle, en commençant par 1 au début de la rue, et en continuant dans l'ordre pour ne...

11
Calcul rapide de Topswops

De AZSPCS : Supposons que vous ayez un deck contenant n cartes. Chaque carte contient un numéro de 1 à n, et chaque numéro apparaît sur exactement une carte. Vous regardez le nombre sur la carte du haut - disons que c'est k - puis inversez l'ordre des k premières cartes. Vous continuez cette...

11
Décryptage par analyse de modèle

Vous recevez une chaîne chiffrée, chiffrée à l'aide d'un chiffrement de substitution très simple. Problème Vous ne savez pas quel est le chiffre, mais vous savez que le texte chiffré est l'anglais et que les lettres les plus fréquentes en anglais sont etaoinshrdlucmfwypvbgkqjxz dans cet ordre. Les...