Programmation Puzzles & Code Golf

14
Graphique 5-Coloration

Honnêtement, je ne peux pas croire que cela n'ait pas déjà été demandé, mais ici c'est Contexte Étant donné un simple plan non orienté graphique (le graphique peut être dessiné dans le plan sans intersections), il est prouvé que le graphique est quadri-colorable, un terme que nous explorerons un...

14
Sequentia Filii Bonacci

Léonard de Pise (vers 1175 - vers 1245) est mieux connu sous le nom de Fibonacci . Mais c'est en fait un court pour le latin "filius Bonacci" (le fils de Bonacci) qui a été inventé au cours du 18ème siècle (selon Wikipedia ). Dans ce défi, vous recevrez un nombre ordinal (au sens littéral) entre le...

14
Rechercher des séries de tableaux

Trouver les pistes à l'intérieur d'un tableau Une exécution est définie comme trois nombres ou plus qui incrémentent le précédent avec un pas constant. Par exemple, [1,2,3] serait une exécution avec l'étape 1, [1,3,5,7] serait une exécution avec l'étape 2 et [1,2,4,5] n'est pas une exécution. Nous...

14
Nombres manquants en somme arithmétique

Défi En donnant une somme arithmétique valide avec quelques nombres manquants, affichez l'expression complète. Exemple: 1#3 123 + 45# => + 456 -------- -------- 579 579 Contribution Le format d'expression peut être un tableau ["1#3", "45#", "579"], une chaîne "1#3+45#=579"ou 3...

14
Les trois entiers sont-ils distincts?

Vous recevrez 3 entiers en entrée. Les entrées peuvent être différentes ou non les unes des autres. Vous devez sortir 1 si les trois entrées sont différentes les unes des autres et 0 si une entrée est répétée plusieurs fois. C'est du code-golf , alors faites votre code le plus court...

14
Hacher mon art ASCII

Disons que j'ai de l'art ASCII: ___ ,"---". : ; `-.-' | | | | | | _.-\_/-._ _ / | | \ _ / / `---' \ \ / `-----------' \ /,-""-. ,-""-.\ ( i-..-i i-..-i ) |`| |-------| |'| \ `-..-' ,=. `-..-'/ `--------|=|-------' | | \ \ ) ) hjw / / ( ( ( Source ) Mais je veux me concentrer sur le câble de ce...

14
Calculatrice Worded

Une version simpliste de la calculatrice numérique anglaise Tâche Écrivez un programme qui prend une chaîne en entrée et génère le résultat de l'expression. Règles La chaîne d'entrée sera libellée et non numérique. Il n'y aura pas de parenthèses. L'ordre de calcul sera diviser, multiplier,...

14
Professeur au MIT a besoin d'un AP!

Le tour de magie de 5 cartes implique un magicien dont l'assistant leur donne 4 cartes montrées et une cachée, dans cet ordre, et le magicien doit deviner la cachée. AVERTISSEMENT: Solution ci-dessous! Partez maintenant ou gâtez-vous avec. La solution L'astuce ici est que les cinq cartes sont...

14
Décrire les mots avec leurs lettres

Aux fins du défi actuel de "tracer" un mot, il faut l'entourer successivement de ses propres lettres, en commençant par la dernière, et enfin remplacer le mot d'origine au centre par des espaces: oooooo onnnno on -> on no onnnno oooooo Tâche: À partir d'une liste de mots, composée uniquement de...

14
Conjugaison dans la vraie vie

Dans Dyalog APL Extended @ Adám , l' opérateur (sous) signifie la conjugaison: appliquer une fonction, puis une deuxième fonction, puis l'inverse de la première. C'est amusant de penser aux actions réelles en termes de conjugaison:⍢ Un problème est transformé par g dans un autre domaine où il est...

14
Chiffrement informatique

Introduction: J'ai des tas de chiffrements différents stockés dans un document que j'ai compilé quand j'étais enfant, j'ai choisi quelques-uns de ceux que je pensais être les mieux adaptés aux défis (pas trop triviaux et pas trop difficiles) et les ai transformés en défis. La plupart d'entre eux...

14
Remplissez le seau

Votre tâche consiste à remplir le seau de chiffres jusqu'à une entrée donnée. Règles Les nombres occupent la position la plus à gauche puis la plus à droite, puis la plus à gauche et ainsi de suite. Après le débordement, les chiffres commencent à se rassembler autour du seau de manière similaire....

14
Particules de fer autour d'un aimant

Il y a des particules de fer sur une planche. Nous passons un fil porteur de courant à travers cette carte et les particules forment des cercles. Montrez ces cercles si l'entrée donnée est la position du fil. Considérez la carte comme une grille de taille 7x7 (fixe) Aucun espace blanc...

14
Combien de bonbons pouvez-vous manger?

Crédit aux Geobits en TNB pour l'idée Un article sans suffisamment de détails a récemment proposé un jeu intéressant: 2 enfants sont assis devant une gamme de bonbons. Chaque bonbon est numéroté de 1 à x, avec xla quantité totale de bonbons présents. Il y a exactement 1 occurrence de chaque nombre....

14
Que sera au sommet de ce calendrier décoratif?

Quelqu'un a donné à ma femme un calendrier décoratif composé de quatre cubes. Ici, il affiche la date d'aujourd'hui (à compter de la publication de ce défi) sur le devant: Quand je l'ai vu pour la première fois, je l'ai regardé sous le mauvais angle (directement au-dessus) et je n'ai pas pu...

14
Traduire l'anglais en corpus

Les Corpus sont une faction fictive du populaire jeu vidéo Warframe qui a un langage quelque peu intéressant. Alors que d'autres factions du jeu telles que Grineer ont une certaine logique derrière leur langue, le Corpus est simplement une substitution à perte de la langue anglaise. Tous les mots...

14
Python 3 , 113 62 octets

Python 3 , 113 62 octets for i in[1]*3:x|={a+b for a in x for b in x} while{i+1}&x:i+=1 Voici xl'entrée sous forme d'un ensemble d'entiers, et iest la sortie. Essayez-le en ligne! (Merci: Erik l'Outgolfer, M. Xcoder,