Programmation Puzzles & Code Golf

16
Code-moi un cookie

Défi Codez un cookie ASCII d'une sorte en fonction de l'entrée. Contribution Le type de cookie. Il s'agit de l'une des trois chaînes: "Plain", "Chocolate" ou "Nuts". Peut être des arguments de fonction, stdin (ou équivalent le plus proche) ou des arguments de fichier. Production Un cookie ASCII....

16
Construis-moi une pyramide

Vous devez construire une pyramide à partir de cubes. Les cubes peuvent être vus sous 2 angles: _____ _____ /\ \ / /\ / \____\ /____/ \ \ / / \ \ / \/____/ \____\/ Ceci est un exemple pour des cubes de 2 tailles sous les 2 angles possibles. La hauteur des cubes est des $sizebarres obliques (ou des...

16
Qu'est-ce que j'ai dans ma poche?

Synopsis: recherchez les caractères entourés par MYPOCKET. Exemple d'entrée MYPHEIF YFOCKVH MBNDEIF TEUFTMY ESNDUWP KBOVUVO CENWFKC OPYMTEB Exemple de sortie F BND EUF SNDUW BOVUV ENWF Hein? Comment avons-nous obtenu cela en sortie? La "poche" peut parfois être difficile à voir. Cela rendra plus...

16
ValiDate ISO 8601 par RX

Défi Trouvez l'expression rationnelle la plus courte valide, c'est-à-dire les correspondances, toutes les dates possibles du calendrier grégorien proleptique (qui s'applique également à toutes les dates avant sa première adoption en 1582) et ne correspond à aucune date invalide. Production La...

16
Flèches de tir à l'arc ASCII Art

Écrivez un programme ou une fonction qui prend un entier positif et imprime ou renvoie une représentation artistique ASCII d'une flèche de tir à l'arc , mise à l'échelle en fonction de l'entrée. Si l'entrée est 1la sortie est /\ / \ \__/ || || || || || || || || /||\ / || \ / || \ // \\ / \ Si...

16
Fixer un système logique

Vous recevez un ensemble d'instructions logiques. Votre défi consiste à supprimer celles qui contredisent les autres, mais de la manière optimale (c'est-à-dire en supprimant un nombre minimal de déclarations). Défi Vous allez écrire un programme ou une fonction qui prend en entrée une liste...

16
Encodeur ASCII dynamique!

introduction Certains caractères ASCII sont tellement chers de nos jours ... Pour économiser de l'argent, vous avez décidé d'écrire un programme qui code des caractères coûteux en utilisant des caractères peu coûteux. Cependant, les prix des caractères changent fréquemment et vous ne voulez pas...

16
Couper une pizza en tranches identiques

Voilà ce que je pensais de cette question allait être, avant de la lire entièrement. Un groupe de golfeurs de code entre dans la pizzeria The Nineteenth Bite et commande une pizza. Il se présente sous une forme irrégulière, faite de carrés unitaires. Votre tâche consiste à les aider à le couper en...

16
Boucles et boucles et boucles

Le défi Créez une fonction qui, lorsqu'elle reçoit une entrée d'art ASCII (dirigeant un chemin qui peut éventuellement boucler), génère la longueur de la boucle (s'il y en a une) et la longueur de la "queue" menant dans la boucle dans l'un des formulaires ci-dessous. Contribution Votre entrée doit...

16
Comment le poulet a-t-il traversé la route?

Cluck cluck. Personne ne sait pourquoi le poulet a traversé la route, peut-être qu'il y avait un beau coq de l'autre côté. Mais nous pouvons comprendre comment. Écrivez un programme qui, de gauche à droite, traverse cette (ou n'importe quelle) "route". 1356 | 1738 3822 | 1424 3527 3718 9809 | 5926...

16
Le paradoxe Banach – Tarski

Le paradoxe de Banach – Tarski stipule que, étant donné une balle dans un espace tridimensionnel, vous pouvez décomposer la balle en un nombre fini de sous-ensembles de points. Ces ensembles de points disjoints peuvent ensuite être réassemblés pour produire deux copies de la balle initiale. Vous...

16
Programme d'auto-mutilation

Autrement dit, votre objectif est de créer un programme complet qui modifie son propre code source jusqu'à ce que chaque caractère de la source soit différent de ce qu'il était au départ. Veuillez inclure la source de début ainsi que la source de fin dans votre message, ainsi qu'une description....

16
La question idéale

Qu'est-ce qui fait la question idéale? Ce n'est peut-être que l'abstraction d'une pensée profonde et l'initialisation d'un rêve, d'une espérance, d'une pensée, d'un (… 5 024,2 caractères omis ). Par conséquent, je propose que nous trouvions un tel facteur pour quantifier les questions. Je propose...

16
Polygrames réguliers

Compte tenu du nombre de sommets n ≥ 3et de la "taille de pas" 1 ≤ m < n/2 (indiquant la distance entre deux sommets connectés), affichez une représentation graphique du polygramme régulier correspondant . Si le polygramme se compose de plusieurs boucles fermées, chaque boucle doit être rendue...

16
«Convergence» harmonieuse

La série harmonique alternée est une série convergente bien connue. "Clairement", il est évident qu'il converge vers le logarithme naturel de 2. Ou est-ce le cas? Puisque la série n'est pas absolument convergente , en réorganisant simplement les termes, je peux la faire approcher de tout ce que je...

16
Aire du triangle

Un autre défi facile pour vous. Ta tâche Écrivez un programme ou une fonction qui prend l'entrée, qui contient 3 paires de coordonnées x et y et calcule l'aire du triangle formé à l'intérieur. Pour ceux qui ne se souviennent pas comment le calculer, vous pouvez le trouver ici . Exemple: 1,2,4,2,3,7...