Questions marquées «code-golf»

29
Tout sur le binaire de base

Veuillez excuser le titre punny. Cette question est inspirée d' une propriété curieuse de 82000 . L'auteur y indique que le nombre 82000 est binaire en base 2, 3, 4 et 5. Le post pose alors la question "y a-t-il un nombre binaire en base 2, 3, 4, 5 et 6? "? (Pour les curieux, j'ai vérifié des...

29
Mon graphique est-il plan?

Votre tâche consiste à déterminer si un graphique est plan. Un graphique est plan s'il peut être intégré dans le plan, ou en d'autres termes s'il peut être dessiné sans arêtes croisées. Entrée: Vous recevrez un graphique non orienté dans votre choix des formats suivants: Liste des bords, par...

29
Imprimez le drapeau américain!

Un défi sur le thème du Jour de l'Indépendance Spécial (USA) pour vous aujourd'hui. Vous devez écrire un programme qui imprime cette représentation ascii-art du drapeau américain. 0 |--------------------------------------------------------- | * * * * * * #################################| | * * * *...

29
Chunky vs Smooth Strings

Considérons une chaîne de longueur N, comme Peanut Butteravec N = 13. Notez qu'il y a N-1 paires de caractères voisins dans la chaîne. Car Peanut Butter, la première des 12 paires est Pe, la seconde est ea, la dernière est er. Lorsque les paires sont principalement des caractères différents, la...

29
Implémenter les opérateurs binaires d'INTERCAL

Le langage du compilateur sans acronyme prononçable, abrégé INTERCAL , est un langage de programmation très unique. Parmi ses qualités non reproductibles figurent ses opérateurs binaires. Les deux opérateurs binaires d'INTERCAL sont entrelacés (également appelés mingle ) et select . Interleave est...

29
Trouvez l'aire du plus grand polygone convexe

Étant donné une liste de coordonnées entières, trouvez l'aire du plus grand polygone convexe que vous pouvez construire à partir de la liste de telle sorte que - chaque sommet est dans la liste aucun élément de la liste n'est contenu dans le polygone. Exemple: (0, 0) (8, 0) (0, 1) (3, 1) (7, 1) (1,...

29
Entre parenthèses en notes de bas de page

Contexte Les programmeurs LISP ont conquis le monde! Les parenthèses ont été déclarées comme des caractères sacrés, et désormais, elles ne peuvent être utilisées que dans les programmes LISP. Il a été décidé que les parenthèses dans les œuvres littéraires seront remplacées par des notes de bas de...

29
Grille binaire 16 bits

Étant donné tout entier non signé de 16 bits, convertissez sa forme décimale (c.-à-d. Base-10) en une grille ASCII 4x4 de ses bits, avec le bit le plus significatif (MSB) en haut à gauche, le bit le moins significatif (LSB) à en bas à droite, lire en travers puis en bas (comme le texte anglais)....

29
Palindrome Bonjour, Monde

Votre tâche consiste à créer un programme qui imprime "Salutations, planète!" exactement à la console. Semble assez simple, non? Eh bien, voici l'astuce. Le code doit être un palindrome, ce qui signifie qu'il se lit de droite à gauche de la même manière que de gauche à droite. Les failles standard...

29
Métamorphose du code source

mbomb007 nous a demandé de faire un programme d'auto-mutilation . C'est un défi intéressant, mais personnellement, je n'aime pas encourager mes programmes à s'automutiler. J'aime à penser que, au cœur de chaque programme, un beau papillon attend pour éclater. En tant que tel, pour mon tout premier...

29
C'EST LE CAPS LOCK DAY

LE 22 OCTOBRE EST LA JOURNÉE INTERNATIONALE DE SERRURE DES CAPSULES ! MALHEUREUSEMENT, CERTAINS NE RECONNAISSENT PAS LA GLOIRE DE LA SERRURE TOUT-PUISSANT. ILS DISENT QU'IL SEMBLE "OBNOXIEUX" OU "COMME CRIER" OU QUELQUE SENS. AFIN DE SE CONFORMER À CES PLAINTES ILLOGIQUES ET INNÉES, VEUILLEZ...

29
Inégalités 2D

Objectif Étant donné une grille de nombres, remplissez les inégalités. Hypothèses Le nombre de colonnes et de lignes dans la grille est égal. La taille maximale de la grille est de 12x12. La grille se compose uniquement d'entiers 0-9. La sortie peut contenir une nouvelle ligne de fin. L'entrée est...

29
Complexité entière

Votre tâche consiste à écrire un programme qui, sur l'entrée n, génère l' expression minimale de chaque nombre de 1 à n dans l'ordre. Le programme le plus court en octets gagne. Une expression minimale combine 1 avec addition et multiplication pour donner le nombre donné, en utilisant le moins de 1...

29
Marques de grille très simples

Écrivez un programme ou une fonction qui prend trois entiers positifs, W, H et N. Imprimez ou renvoyez une grille de W × H .où chaque Nième .dans l'ordre de lecture anglais normal est remplacé par un X. Par exemple, étant donné W = 7, H = 3, N = 3, la grille a 7 caractères de large et 3 de haut, et...

29
Aidez les architectes à visualiser l'horizon

Dans le cadre d'un projet d'urbanisme, vous avez obtenu la tâche de créer un programme ou une fonction qui affichera les toits de la ville, compte tenu de la contribution des architectes. Le projet est seulement en phase de démarrage, donc un croquis très grossier est suffisant. L'approche la plus...

29
Probabilité 1 / N

Parce qu'il n'y a pas assez de défis simples de code-golf : Créez un programme ou une fonction éventuellement sans nom qui, étant donné (par tout moyen) un entier 1 ≤ N ≤ 10000, génère la valeur True de votre langue avec une probabilité pseudo-aléatoire de 1 / N, False sinon. Veuillez noter que...

29
Décision du père Noël

Décision du père Noël: Dans ce défi, vous aiderez le Père Noël à décider si quelqu'un sur sa liste a été méchant ou gentil, puis à obtenir coalou toys. Mais malheureusement, le Père Noël est inorganisé, dans certaines de ses entrées, les naughty, nice et les namechamps sont dans le mauvais ordre....

29
Combien d'eau reste-t-il?

Ici en Californie, nous sommes dans une sécheresse, nous devons donc savoir combien d'eau il nous reste afin de conserver autant d'eau que possible. L'eau étant limitée, votre code devra être le plus court possible. Exemples | | | | |~~~| |___| Output: 0.5 |~~~~~| | | | | |_____| Output: 1 | | |__|...