Questions marquées «code-golf»

23
Rapports de démultiplication Lego

Je construis un robot lego géant et j'ai besoin de générer des rapports de vitesse particuliers en utilisant un ensemble d'engrenages. J'ai beaucoup de vitesses avec les tailles d'engrenages lego courantes: 8, 16, 24 ou 40 dents. Écrivez un programme que je peux utiliser où je saisis un rapport...

23
Résoudre trois problèmes ouverts avec un Oracle en arrêt

On vous donne les fonctions: h1 (f, * args) et h2 (f, * args) Les deux sont des méthodes qui sont déjà définies pour vous (ici l'astérisque indique un nombre variable d'arguments) f est une fonction, * args est une liste de paramètres à passer à cette fonction h1 renvoie une valeur booléenne: True...

23
Recréation de Piet Mondrian Composition

Bonne après-midi, Votre objectif est de recréer, dans le moins d'octets de code source, l'une des peintures «Composition» de Piet Mondrian (par exemple, Composition # 10 ). La récréation peut soit utiliser les couleurs réelles, soit la remplacer par les couleurs appropriées de la palette de...

23
Conseils pour jouer au brainfuck

Quels conseils généraux avez-vous pour jouer au brainfuck? Je cherche des idées qui peuvent être appliquées aux problèmes de golf de code en général qui sont au moins quelque peu spécifiques au brainfuck (par exemple, "supprimer les commentaires" n'est pas une réponse). Veuillez poster un pourboire...

23
Convertir une décimale répétée en une fraction

Cette question n'a pas besoin de s'appliquer uniquement aux décimales terminales - les décimales répétitives peuvent également être converties en fractions via un algorithme. Votre tâche consiste à créer un programme qui prend une décimale répétée en entrée et à sortir le numérateur et le...

23
Lettres dans les numéros de téléphone

Problème: Vous créez un nouveau téléphone où les gens peuvent taper des numéros de téléphone spécialisés, par exemple 1-800-program, et ils seraient convertis automatiquement en un numéro de téléphone utilisable, comme1-800-7764726 (pour l'exemple précédent). Votre programme recevra une chaîne s'il...

23
Cercles divisant l'avion

Tâche Vous recevrez un ensemble de cercles dans le plan avec leurs centres sur la ligne y = 0 . Il est garanti qu'aucune paire de cercles n'a plus d'un point commun. Votre tâche consiste à déterminer le nombre de régions dans lesquelles les cercles divisent le plan. Une région est un ensemble de...

23
Dessinez les ombres des bâtiments

Contribution: 1 X X X X XX XXXXXX X X X X XX XXXXXX X X X XXX X XX XXXXXX X X X XXX X XX XXXXXX X X X Sortie: X. X.. X... X.... XX. XXXXXX. X.X.X. X..... XX.. XXXXXX.. X.X.X.. XXX. X......XX... XXXXXX... X.X.X... XXX.. X......XX....XXXXXX.... X.X.X.... Contribution: 2 XX XX XX XX XX XX XX XX XX XX...

23
Comment puis-je alias les fonctions membres en Python?

En Python, on peut enregistrer des octets en aliasant des fonctions qui sont utilisées à plusieurs reprises. Par exemple: r=range a=r(100) b=r(200) c=r(300) Cependant, lorsque les fonctions sont des fonctions membres ensemble, je ne sais pas comment les alias d'une manière qui permette le chaînage....

23
Résistances de valeur inhabituelle

introduction Lors de la construction d'un projet électronique, un schéma peut nécessiter une résistance d'une valeur inhabituelle (disons, 510 ohms). Vous vérifiez votre bac de pièces et constatez que vous n'avez pas de résistances de 510 ohms. Mais vous avez de nombreuses valeurs communes...

23
Épeler les chiffres en français

Il était difficile de convertir un nombre en chiffres en anglais , mais c'était trop simple. Étant donné un nombre compris entre 0 et 100, votre tâche consiste à sortir le chiffre correspondant en français. Le système numérique français a une logique plus complexe derrière lui que le système...

23
is_gaussian_prime (z)?

Tâche Écrivez une fonction qui accepte deux entiers a,bqui représentent l'entier gaussien z = a+ib(nombre complexe). Le programme doit retourner vrai ou faux selon qu'il a+ibs'agit d'un nombre premier gaussien ou non . Définition: a + bi est un nombre premier gaussien si et seulement s'il remplit...

23
Faites une pause pour faire un serpent!

Notre serpent classique a développé un déséquilibre des hormones de croissance . Pour aggraver les choses, sa queue est gelée en place! Étant donné l'entrée directionnelle spécifiée dans Figure 1, écrivez un programme pour déterminer où il grandira. Figure 1. Entrée directionnelle. Spécifications...

23
Dessin en barres obliques

Écrivez un programme qui prend dans un bloc de texte rectangulaire composé de X«et .», comme ce brut A: ...... ..XX.. .X..X. .XXXX. .X..X. .X..X. Afficher une représentation de cette grille tournée de 45 degrés dans le sens antihoraire en traçant une barre oblique - vers l'avant ou vers l'arrière...

23
Le défi salin

Voici un cracker salé ASCII : _________________ | . . . | | . . | | . . . | | . . | | . . . | |_________________| Voici deux crackers empilés: _________________ | . . . | | . __________|______ | . | . . . | | .| . . | | . | . . . | |______| . . | | . . . | |_________________| Écrivez le programme...

23
Tapis Sierpinski

Qui n'aime pas une bonne fractale? Le tapis Sierpinski est un exemple classique de fractale. Pour terminer cette tâche, vous devrez générer un tapis de type et imprimer l'image résultante sur le stdout(voir l'exemple ci-dessous pour le formatage) , représentant le niveau du tapis. Les étapes...

23
Peux tu m'entendre maintenant?

Contexte Vous êtes un riche dirigeant d'un empire logiciel. Votre temps vaut beaucoup d'argent. En tant que tel, vous devez toujours voyager sur l'itinéraire le plus efficace possible. Cependant, en tant que cadre, vous passez beaucoup de temps à participer à des appels téléphoniques importants. Il...

23
Placer une tuile Carcassonne

Le jeu de plateau Dans le jeu de société " Carcassonne ", les joueurs placent des tuiles en faisant correspondre leurs bords et gagnent les meilleurs scores en créant de grandes zones de terrain contiguës. Voici (grosso modo) les types et quantités de tuiles incluses dans le jeu: #01 x4 #02 x5 #03...