Questions marquées «code-golf»

24
Faites un interprète 3var!

3var est une variante du poisson mort qui utilise trois variables appelées A, B et R. A et B sont des accumulateurs, tandis que R est utilisé comme variable de résultat. Dans ce défi de code-golf , vous devez faire un interprète pour une version allégée de cette langue. Commandes requises: i...

24
Billard Code (Levenshtein golf)

Vous devez utiliser une seule langue pour écrire des programmes qui effectuent les neuf tâches suivantes, dans l'ordre que vous souhaitez . Convertissez un nombre entré de base 10 en base 36. Exemple d'entrée: 1000 Exemple de sortie: RS(la sortie doit être en majuscules) Convertissez chaque...

24
Trouvez le centre

Étant donné une chaîne de caractères ASCII, affichez le caractère qui se trouve au milieu. S'il n'y a pas de caractère central (lorsque la chaîne a une longueur paire), sortez le caractère ASCII dont l'ordinal est la moyenne plancher des deux caractères centraux. Si la chaîne est vide, une chaîne...

24
Détection de boucle - pas ce genre!

Le but de ce défi est de trouver la direction et la zone délimitée par une boucle. Contribution: Une grille rectangulaire composée entièrement de ces caractères: ^v<> (Facultativement, vous pouvez également recevoir les dimensions de la grille avant la grille elle-même en décimal avec un...

24
Durée du film dans un format lisible par l'homme

Chaque fois que je recherche la durée d'un film dans IMDb, elle s'affiche en minutes. Immédiatement, j'essaierais de le convertir en heure (s) et minute (s). Ce serait mieux si nous pouvions automatiser cela. Contribution: 150 min Sortie: 2 hours 30 minutes Contribution: 90 min Sortie: 1 hour 30...

24
Pyramide des nombres premiers

Étant donné un nombre N, le défi consiste à obtenir la somme de la pyramide de N nombres premiers. Pour clarifier les choses, voici un exemple: Input: 4 Nous allons lister les premiers 4nombres premiers, puis calculer leur somme. Après cela, nous calculerons les sommes des sommes, et ainsi de...

24
La spirale alphanumérique

La tâche est très simple, lorsqu'on lui donne une entrée, sortez l'une des spirales suivantes: Input = 1donne une spirale avec la lettre Acommençant dans le coin supérieur gauche: A B C D E F T U V W X G S 5 6 7 Y H R 4 9 8 Z I Q 3 2 1 0 J P O N M L K Input = 2donne une spirale avec la lettre...

24
L'imprimante Random Walker

Dessinez un programme ou une fonction qui écrira en STDOUT ntemps (chacun pour une étape) une chaîne qui contient un point .à l'emplacement du déambulateur. Le programme doit également écrire une ligne toutes les ssecondes (ou attendre squelques secondes après chaque ligne). Une marche aléatoire...

24
Comptez-moi!

Votre tâche est simple. Publiez un extrait de code dans n'importe quelle langue qui, s'il est répété n fois, affichera n en décimal, octal et hexadécimal, dans cet ordre, séparés dans des espaces. n est un entier supérieur à zéro. Il n'y a pas de zéros non significatifs. La réponse la plus courte...

24
Fonctionnement du pronom

Le défi Écrivez une fonction ou un programme qui prend une chaîne composée d'un ou plusieurs pronoms personnels subjectifs , séparés par des signes + , comme argument. La sortie doit être un seul pronom, c'est-à-dire le résultat de la relation définie dans le paragraphe suivant. Bien sûr, n'hésitez...

24
Dessiner mon graphique à barres

Vous avez été choisi pour créer un programme qui crée de jolis diagrammes à barres ASCII . Voici le format d'entrée: [List of words (they can have spaces)] [an integer >= 0] Bar 3 This is so cool 4 IDK-Why 6 L'entrée aura plusieurs lignes dans ce format, chacune représentant une barre dans le...

24
Reverse Engineering Bracket Rectangles

Chaque programmeur sait que les rectangles □sont vraiment amusants. Pour exacerber ce plaisir, ces diagrammes mignons et flous peuvent être transformés en groupes de supports entrelacés. Ce défi est l'inverse de mon précédent . Disons que vous avez un groupe de rectangles imbriqués comme ceci:...

24
Flip It, Flop It, Mean It

Présentation Étant donné une image au format PPM (P3) ordinaire en entrée, pour chaque pixel pde l'image, remplacez chacun des 4 pixels suivants rouge, vert et bleu par la valeur moyenne plancher des canaux respectifs des 4 pixels: p lui-même Le pixel situé à pl'emplacement de lorsque l'image est...

24
Dessinez un réseau de nœuds

Il y a un réseau de jusqu'à 26 nœuds (nommés Aà Zou aà zselon votre souhait). Chaque paire de nœuds peut être connectée ou déconnectée. Un nœud peut être connecté à au plus 4 autres nœuds. Votre tâche consiste à dessiner le réseau dans un diagramme 2D. L'entrée sera donnée de telle sorte que cette...

24
Jouez au twister à cordes

Comment les cordes sont tordues L'algorithme de torsion est très simple. Chaque colonne est décalée vers le bas par son index (col 0 descend 0, col 1 se déplace 1, ...). Le décalage de colonne se déplace vers le haut. Cela fonctionne comme ceci: aaaa bbbb cccc Devient: a ba cba ---- cba cb c Avec...

24
Échangez, supprimez et répétez

introduction Observons la chaîne suivante: ABCDEFGHIJKLMNOP Si nous échangeons les extrémités de la chaîne , qui sont les suivantes: ABCDEFGHIJKLMNOP ^^ ^^ On obtient le résultat suivant: BACDEFGHIJKLMNPO Après cela, nous supprimons les extrémités de la chaîne, qui dans ce cas sont Bet O. Le...

24
Conseils pour jouer au golf à Rust

Alors que Rust est très, très rarement compétitif dans les compétitions de golf à code (Java est souvent plus court), il peut toujours être amusant de jouer au golf. Quelles sont quelques astuces pour raccourcir le code à Rust? Veuillez ne poster qu'un seul conseil dans chaque...

24
Faire un acronyme

Objectif Votre objectif est de créer un programme qui convertit une entrée en son acronyme. Votre saisie est garantie d'avoir uniquement des lettres et des espaces. L'entrée aura exactement un espace entre les mots. Vous devez sortir l'acronyme de l'entrée. Règles Votre code ne peut pas être...