Questions marquées «code-golf»

33
Extrudez les faces d'un cube symétriquement le long de XYZ

bac à sable Pour les besoins de la tâche en cours, un cube de longueur unitaire est rendu en projection oblique avec des symboles ASCII comme suit: +-----+ / /| +-----+ | | | + | |/ +-----+ + pour les sommets. -pour les X bords. L'unité de longueur le long de X est représentée par cinq -entre deux...

33
Est-ce n-parler?

Inspiré par Est-ce une double parole? , J'ai imaginé un défi plus difficile. Étant donné une chaîne, déterminez si la chaîne est n-parler , pour tout n≥2n≥2n\geq 2 . N-parler est défini en répétant chaque lettre nnn fois. Avec n=4n=4n = 4 , la chaîneHelloest transformée enHHHHeeeelllllllloooo....

33
Numéro de téléphone dans les mots parlés

Objectif Ecrivez un programme ou une fonction qui convertit un numéro de téléphone numérique en texte facilitant la prononciation. Lorsque les chiffres sont répétés, ils doivent être lus comme "double n" ou "triple n". Exigences Contribution Une chaîne de chiffres. Supposons que tous les caractères...

33
Booléens d'église

Booléens d'église Un booléen d'église est une fonction qui retourne xpour vrai et ypour faux où xest le premier argument de la fonction et yle second argument de la fonction. D' autres fonctions peuvent être composées de ces fonctions qui représentent les and not or xoret impliesopérations...

32
Traducteur de code Morse

Écrivez le programme le plus court pour transformer l'entrée standard en code Morse . Les caractères ne figurant pas dans le tableau doivent être imprimés tels quels.

32
Dessiner un cube en art ASCII

Description de la tâche: Dessinez un cube dans l'art ASCII dans à peu près une projection d'armoire. Monospaced fontsont souvent des caractères environ deux fois plus hauts que larges. Étant donné que l'entrée correspond à la longueur des lignes verticales (à l'exclusion des coins), les lignes...

32
Dessinez un boulier Suanpan

Écrivez le programme le plus court qui prend un seul entier comme entrée et imprime un abaque Suanpan Testcases Contribution: 314159 Sortie: |\======================================/| || (__) (__) (__) (__) (__) (__) || || (__) (__) (__) (__) || || || || || || || || || || || || || || || || (__)...

32
Ponts et tunnels

Vous êtes responsable de la construction d'une nouvelle autoroute. Cependant, il mène à travers des terres montagneuses et a donc besoin de nombreux ponts et tunnels. L'autoroute elle-même devrait rester à un seul niveau. Contribution Vous obtenez une description ASCII approximative de l'apparence...

32
Kolmogorov-mania

La complexité de Kolmogorov d'une chaîne s est définie comme la longueur du programme P le plus court qui génère s. Si la longueur de P est plus courte que la longueur de s, alors s est dit compressible , sinon s est incompressible . La plupart des cordes sont incompressibles ... Écrivez le...

32
Résoudre la dette mondiale, à la manière du Code Golf

Les dirigeants du monde se sont rencontrés et ont finalement admis que le meilleur (et le seul) moyen de résoudre les problèmes économiques mondiaux est de faire le bilan de ce qu'ils se doivent et de se payer les uns les autres avec d'énormes chèques. Ils vous ont engagé (ironiquement, au taux...

32
Nains et pièces

La situation: Plusieurs ( M) nains ont trouvé un coffre de gobelin avec Ndes pièces d'or et doivent les diviser. En raison des anciennes règles régissant l'attribution du butin aux pirates par ordre d'ancienneté, le nain le plus âgé devrait obtenir une pièce de plus que le nain le plus ancien...

32
Méthode Newtons par Recinesive Quines

Votre tâche consiste à calculer la racine carrée de 2 en utilisant la méthode de Newton - avec une légère torsion. Votre programme consiste à calculer une itération à l'aide de la méthode de Newton et à générer le code source de l'itération suivante (qui doit pouvoir faire de même). La méthode de...

32
Convertisseur ternaire équilibré

Les crédits pour l'idée de défi vont à @AndrewPiliser. Sa proposition originale dans le bac à sable a été abandonnée et comme il n'a pas été actif ici depuis plusieurs mois, j'ai relevé le défi. Le ternaire équilibré est un système numérique non standard. C'est comme le ternaire dans la mesure où...

32
Séquences d'identité sur le cube de Rubik

Une séquence de mouvements est une séquence de mouvements (tours) sur un Rubik's Cube (pour la notation, regardez ci-dessous). À côté de la séquence de déplacement vide, il existe de nombreuses autres séquences de déplacement, qui n'ont aucun effet sur le cube. Nous appelons ces séquences...

32
Décoder une carte thermique

Cartes thermiques Prenons une pièce rectangulaire, au plafond de laquelle se trouve une caméra thermique pointant vers le bas. Dans la pièce, il existe un certain nombre de sources de chaleur d'intensité 1-9, la température de fond étant 0. La chaleur se dissipe de chaque source, chutant d'une...

32
Golf sur les noms d'utilisateur PPCG

Un commentaire que j'ai fait dans le chat et la conversation qui a suivi m'ont inspiré à relever ce défi. Suis-je le seul mentionné par des initiales ici? Nous voulons tous jouer au golf. Nous pouvons avoir MB et D-nob et ... O. Si je suis connu sous le nom de "CH", je pense que tout le monde...

32
Aire d'un polygone auto-intersecté

Considérons un polygone potentiellement auto-intersecté, défini par une liste de sommets dans un espace 2D. Par exemple {{0, 0}, {5, 0}, {5, 4}, {1, 4}, {1, 2}, {3, 2}, {3, 3}, {2, 3}, {2, 1}, {4, 1}, {4, 5}, {0, 5}} Il existe plusieurs façons de définir l'aire d'un tel polygone, mais la plus...

32
Formateur d'explication de code

Les soumissions réussies de golf de code sont, par nature, remplies de symboles fous partout. Pour rendre leur soumission plus facile à comprendre, de nombreux golfeurs de code choisissent d'inclure une explication de leur code. Dans leur explication, la ligne de code est transformée en un...