Questions marquées «code-golf»

Code-golf est une compétition pour résoudre un problème particulier dans le moins d'octets de code source.

30
Générer un UUID aléatoire
J'ai besoin d'un UUID. Votre travail consiste à en générer un. L'UUID canonique (Universally Unique IDentifier) ​​est un nombre hexadécimal à 32 chiffres avec des tirets insérés à certains points.Le programme devrait produire 32 chiffres hexadécimaux (128 bits), sous la forme de xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx( 8-4-4-4-12chiffres), où xest un nombre hexadécimal aléatoire. …
15 code-golf  random 

4
Calculez A (N) / B (N) avec C (N) chiffres
Considérons trois séquences de nombres A, Bet C: A: Une séquence basée sur les relations de récurrence f(n) = f(n-1)+f(n-2), en commençant par f(1) = 3, f(2) = 4. Ainsi, la séquence commence comme ceci:3 4 7 11 18 29 47 76 ... B: Les nombres composites , c'est-à-dire tous …

16
Chiffres pour lettres
Il existe un chiffre très simple qui remplace une lettre par sa position dans l'alphabet. Par exemple, abcdeviendrait 1 2 3dans ce chiffre. Ce défi est une version alternative de ce chiffre. Le défi Créez un programme qui accepte une entrée de caractères ASCII et génère une chaîne séparée par …

1
Arithmétique… tock… tick… tock
Cette question vous est posée par un jeu auquel j'aime jouer quand je suis coincé dans de longues réunions téléphoniques. Étant donné deux fois à partir d'une horloge de 24 heures (de 00:00 à 23:59), combien d'équations mathématiques valides peuvent être générées avec toutes les heures intermédiaires en utilisant uniquement …

3
Donner des indications
Défi Vous avez donné une carte à un ami qui ressemble un peu à ceci: | / | / | \ | \ D Une carte simple qui commence en haut et se termine en bas. Malheureusement, votre ami ne comprend pas. Pouvez-vous décoder la carte pour qu'il puisse la …
15 code-golf 

5
Trouver les aiguilles de l'horloge les plus proches
Défi Étant donné un certain nombre de secondes après minuit, affichez le plus petit angle entre deux aiguilles sur un cadran d'horloge en utilisant le moins d'octets possible. Vous pouvez supposer que le nombre de secondes est toujours inférieur à 86 400. Les angles peuvent être représentés en degrés ou …

2
Remplissez un ballon d'eau
Dans ce défi, vous devez afficher l'art ASCII d'un ballon à eau compte tenu de la quantité d'eau remplie par le ballon: | __||__ | | / # #\ | | |######| | | |######| | | |######| | | |######| | | |######| | | \######/ | | | …

3
Terriers, Wheeler et dos
Contexte La transformation Burrows – Wheeler (BWT) est une permutation réversible des caractères d'une chaîne qui se traduit par de grandes séries de caractères similaires pour certains types de chaînes telles que le texte brut. Il est utilisé, par exemple, dans l' algorithme de compression bzip2 . Le BWT est …

13
Conversion décimale de l'heure
introduction Le temps est déroutant. Soixante secondes à une minute, soixante minutes à une heure, vingt-quatre heures à un jour (et sans parler de ce satané am / pm!). Il n'y a pas de place pour une telle bêtise de nos jours, nous avons donc décidé d'adopter la seule alternative …

9
Brainf ** k à Unary et Back
Unaire qui est très utile dans les sources restreintes et d'autres défis de ce type est Unary , un dérivé de brainfuck dans lequel les programmes sont écrits avec un seul caractère. Votre travail consiste à écrire un programme pour convertir des programmes de brainfuck en unaire et un programme …

2
Traduire RoboCritters en Brainf ***
RoboCritters ( étymologie ) est un tout nouveau langage de programmation ésotérique (ne vous embêtez pas à le chercher, je l'ai juste inventé). C'est une variante de Brainfuck (BF), légèrement plus complexe que les schémas de substitution d'opérateurs habituels. Chaque programme dans RoboCritters est une grille rectangulaire de texte qui …

2
Réparez les accolades, etc.
Votre mission, si vous l'acceptez, consiste à ajouter le nombre minimum de parenthèses, d'accolades et de crochets pour que la chaîne donnée (contenant uniquement les parenthèses, les accolades et les crochets) ait une correspondance d'accolade correcte. Les liens des symboles ajoutés doivent être rompus en ayant la distance maximale entre …

7
Où dois-je mettre mon restaurant?
Vous êtes propriétaire d'un restaurant. Vous ouvrez dans une nouvelle zone de Cartesia où il n'y a qu'une seule route principale, connue sous le nom d'axe y. Vous souhaitez placer votre restaurant de manière à minimiser la distance totale entre votre restaurant et chacune des maisons de cette zone. Entrée …

4
Commandez 40 bâtons
Nous avons 40 bâtons de mêmes largeurs mais de hauteurs différentes. Combien d'arrangements est-il possible de les mettre les uns à côté des autres pour que lorsque nous regardons de droite nous voyons 10 bâtons et quand nous regardons de gauche nous voyons à nouveau exactement 10 bâtons? Par exemple, …

14
CodeGolf - Ignorez le bruit # 1
Instructions Barry n'est pas un bon développeur backend en charge d'une petite API qui devrait vous donner des informations sur les achats effectués dans la boutique d'un client. Cependant, il n'a pas fait un excellent travail et votre patron vous dit de le réparer côté client à la place. Idéalement …

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.