Programmation Puzzles & Code Golf

Q & A pour les amateurs de programmation et les golfeurs de code

1
Étant donné une liste de longueurs et une chaîne représentant ces longueurs, correspondent-elles?
Étant donné un modèle représentant une liste de longueurs et une chaîne représentant ces longueurs, correspondent-elles? Pour les personnes intéressées, cette question équivaut à vérifier si une ligne ou une colonne d'un nonogramme peut être correcte. Cependant, j'ai omis tout le langage relatif aux nonogrammes pour rendre la question moins …

3
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 dans …

4
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 également que ce facteur soit …
16 code-golf  math  number 

17
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 . …

1
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 à …

2
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 …

11
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 auriez alors, théoriquement, …

3
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 être …

17
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. …

2
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 clair: MYP HEIF Y F OCK …
16 code-golf 

2
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 d'instructions, supprime le nombre minimal d'instructions …
16 code-golf 

3
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 modifier votre programme chaque fois que …
16 code-golf 

3
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. …

4
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 /\ / \ \__/ || || || || || || || …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.