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.

21
Sur quelle rangée se trouve la clé?
Étant donné l'un des caractères suivants (ou une nouvelle ligne): `1234567890-=~!@#$%^&*()_+qwertyuiop[]\QWERTYUIOP{}|asdfghjkl;'ASDFGHJKL:"zxcvbnm,./ZXCVBNM<>? Votre programme doit sortir la ligne qu'il est sur le clavier Parce que mon clavier est (presque) à court de batterie, votre code doit être le plus court possible Le clavier que votre programme devrait utiliser (pour la recherche …


30
Détripliquer une chaîne
Beaucoup de langues ont des méthodes intégrées pour se débarrasser des doublons, ou "dédupliquer" ou "déséquilibrer" une liste ou une chaîne. Une tâche moins courante consiste à "détripliquer" une chaîne. C'est-à-dire que pour chaque caractère qui apparaît, les deux premières occurrences sont conservées. Voici un exemple où les caractères qui …

15
Regarde, là-haut dans le ciel! C'est un tableau super duper!
Inspiré par cette question de nos amis rivaux à Code Review. Définitions Un super tableau est un tableau dans lequel chaque nouvel élément du tableau est plus grand que la somme de tous les éléments précédents. {2, 3, 6, 13}est un super tableau parce que 3 > 2 6 > …

30
Test de divisibilité
Tâche Avec deux entiers strictement positifs n et d en entrée, déterminez si n est divisible par d , c’est-à-dire s’il existe un entier q tel que n = qd. Vous pouvez écrire un programme ou une fonction et utiliser l’une quelconque de nos méthodes standard de réception d’entrée et …

14
Générer la séquence d'horizon du temple
Considérez le processus suivant: Prenez un entier non négatif N. par exemple N = 571 Exprimez-le en binaire sans zéros au début. (Zéro est la seule exception, devenir 0.) par exemple 571= 1000111011en binaire Séparez les exécutions consécutives de uns et de zéros dans cette représentation binaire. par exemple , …

23
Cercle aligné, n points
Tracez des lignes entre chaque paire de points distincts pour les npoints disposés en cercle, produisant quelque chose comme le résultat ci-dessous. Le code le plus court (en octets) gagne! Vos lignes ne doivent pas nécessairement être transparentes, mais elles ont l'air mieux ainsi. La sortie doit être un graphique …


24
Horloge ASCII avec marqueurs de temps point et virgule
introduction Imaginez que la ligne de caractères soit en fait deux lignes. Ligne supérieure - points - représente les heures (système sur 24 heures), tandis que bas - virgules - représente les minutes . Un personnage peut représenter une heure, une minute ou les deux , dans la mesure du …
39 code-golf  string  clock  time 

1
Créer un chatbot pour les salles de discussion Stack Exchange
Le défi Le but de ce défi est de créer un chatbot pouvant s'exécuter dans les salles de discussion de Stack Exchange. Votre bot doit pouvoir détecter le moment où un utilisateur envoie des commandes spécifiques et y répondre. Voici la liste des commandes, et ce que votre bot devrait …
39 code-golf 

8
Construire un mur de briques stable
Un mur de briques est un rectangle constitué de briques horizontales 1-sur-n empilées en rangées. Voici un mur de hauteur 4 et de largeur 8, avec les tailles de briques indiquées à droite. [______][______] 4 4 [__][____][__][] 2 3 2 1 [][______][____] 1 4 3 [____][______][] 3 4 1 Ce …

22
Trianguler le texte
Ecrivez un programme ou une fonction qui contient une chaîne dont le caractère garanti est de ne contenir que des caractères ASCII imprimables, à l' exception de l'espace, et d'être un nombre triangulaire positif (1, 3, 6, 10, 15, ...). Imprimer ou retourner la même chaîne, mais en forme de …


24
Calculer la somme des différences en chiffres
Envisagez de prendre un nombre entier non négatif tel que 8675309 et de calculer les valeurs absolues des différences entre toutes les paires de chiffres voisins. Pour que 8675309nous obtenons |8-6| = 2, |6-7| = 1, |7-5| = 2, |5-3| = 2, |3-0| = 3, |0-9| = 9. Corder ces …

8
Placement de cuirassé paresseux
Imaginez le scénario suivant: vous jouez à des cuirassés avec un ami mais décidez de tricher. Plutôt que de déplacer un navire après qu'il ait abattu votre navire là où vous vous trouviez, vous décidez de ne placer aucun navire. Vous lui dites que tous ses coups sont ratés, jusqu'à …

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.