Questions marquées «code-golf»

30
ABAA / ABBB: générer ce motif 2D récursif

Je jouais avec des réseaux de résistances infinies (longue histoire) quand je suis tombé sur le motif récursif intéressant suivant: |-|| |--- Chaque instance de ce modèle est deux fois plus large que haute. Pour passer d'un niveau du motif au suivant, vous divisez ce rectangle en deux sous-blocs...

30
De quelle carte s'agit-il?

introduction Il y a longtemps, lorsque je codais des jeux de cartes avec des cartes à jouer habituelles, je spécifiais un numéro pour chaque carte et appelais une fonction avec un certain nombre pour obtenir une carte. Cela m'a un peu inspiré pour relever ce défi. Ainsi, pour les personnes qui ne...

30
Pi a ton numéro

Défi : Pi est censé être infini. Cela signifie que chaque nombre est contenu dans la partie décimale de pi. Votre tâche sera de prendre un entier positif en entrée et de retourner la position de ce nombre en chiffres pi en sortie. Par exemple, si l'entrée est 59, nous retournerons4 Voici pourquoi:...

30
2 chats dans une quine

Défi Créez deux programmes, A et B, qui sont tous deux des programmes de chat dans la même langue. Une fois concaténé, AB (également dans la même langue) devrait être un quine. Par exemple, supposez helloet worldsont les deux programmes de chat en langage XYZ. Si helloworldc'est une quine dans...

30
Salut! Je suis le shérif du code golf!

Il est probable que quiconque a utilisé Twitter il y a quelques mois connaîtrait le «Howdy! Je suis le shérif de la mème X ". Où une simple image d'un shérif est dessinée avec des emoji et change pour s'adapter à un thème. J'ai donc pensé qu'il était temps pour le shérif de Code Golf. Le voici: ###...

30
Nombre qui peut se manger

Étant donné un entier positif, affichez une valeur de vérité / fausse indiquant si le nombre peut se manger lui-même. Règles Le plus à gauche est la tête, le plus à droite est la queue Si la tête est supérieure ou égale à la queue, la tête mange la queue et la nouvelle tête devient leur somme. Si...

30
Marche alphabétique optimale

Étant donné une chaîne d'entrée composée uniquement de lettres, renvoyez la taille de pas qui entraîne le nombre minimum de pas nécessaires pour visiter toutes les lettres dans l'ordre sur un alphabet d'habillage, en commençant par n'importe quelle lettre. Par exemple, prendre la parole, dog. Si...

30
Quels sont les chiffres répétitifs de Fibonacci?

Comme vous le savez probablement, un nombre de Fibonacci est celui qui est la somme des deux nombres précédents de la série. Un Fibonacci Digit ™ est celui qui est la somme des deux chiffres précédents . Par exemple, pour le début de la série 1,1, la série serait 1,1,2,3,5,8,13,4,7,11,2...La...

30
Incrémenter un GUID

Inspiré d' un récent article du Daily WTF ... Écrivez un programme ou une fonction qui prend un GUID (chaîne au format XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, où chaque X représente un chiffre hexadécimal) et génère le GUID incrémenté de un. Exemples >>>

30
Une tortue trouve un portail

La tortue veut se déplacer le long de la grille pour se rendre à sa nourriture. Il veut savoir combien de mouvements il lui faudra pour y arriver. De plus, comme il est lent, il a installé des téléporteurs autour de son domaine qu'il utilisera s'il raccourcit son chemin. Ou évitez-les si cela...

30
La route (facile) du code

Contribution: Un entier , qui est garanti d'être .nnn≥ 3≥3\ge3 Un entier , qui est l'un de .rédd[ - 1 , 0 , 1 ][−1,0,1][-1,0,1] Sortie: Une route de taille , qui sera dans une direction nord-ouest si ; une direction nord si ; ou une direction nord-est si . La route aura toujours trois espaces de...

30
La plus grande sous-chaîne commune

Créez un programme ou une fonction qui prend une liste de chaînes en entrée et génère la chaîne la plus longue qui est une sous-chaîne de toutes les chaînes d'entrée. S'il y a plusieurs sous-chaînes de même longueur et plus de sous-chaînes, sortez l'une d'entre elles. Cela peut signifier la sortie...

30
Tous les caractères ASCII avec un nombre de bits donné

(Titre avec merci à @ChasBrown) bac à sable L'arrière-plan Ce défi est inspiré d'une question que j'ai récemment publiée sur Puzzling Stack Exchange . N'hésitez pas à suivre le lien si vous êtes intéressé par la question d'origine. Sinon, je ne vous ennuierai pas avec les détails ici. Les faits...

30
Est-ce un numéro Munchausen?

Un nombre Munchausen dans la base bbb , également connu sous le nom d' invariant parfait de chiffre à chiffre ou PDDI est un type particulier d'entier positif où la somme de ses chiffres de base bbb élevés pour lui-même est égale au nombre lui-même. Ils portent le nom du fictif Baron Munchausen ,...

30
pwaS eht tirsf dna tasl setterl fo hace dorw

Ou, "Échangez les première et dernière lettres de chaque mot" Votre défi consiste à, étant donné une chaîne de caractères alphabétiques ASCII ainsi qu'un autre caractère à utiliser comme délimiteur (pour séparer chaque mot), permuter les première et dernière lettres de chaque mot. S'il y a un mot à...

30
Construire une échelle de mots

Étant donné une liste d'au moins deux mots (composée uniquement de lettres minuscules), construisez et affichez une échelle ASCII des mots en alternant la direction d'écriture d'abord à droite, puis à gauche, par rapport à la direction initiale de gauche à droite. . Lorsque vous avez terminé...

30
Une sorte de quine

Étant donné une chaîne x, affichez les caractères dansx triés selon l'ordre d'apparition dans votre code source. Exemples Source: ThisIs A Test Input: Is it a Test? Output: TissI etta? Source: Harry - yer a wizard. Input: I'm a what? Output: aa wh'?Imt Source: Mr. H. Potter, The Floor,...