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.

20
Localisez et faites pivoter
La tâche Ceci est un défi simple. Votre entrée est une seule chaîne non vide, contenant uniquement des chiffres 0123456789et des hachages #. Il contiendra exactement une série de chiffres, qui code un entier non négatif et peut entourer la fin de la chaîne, et au moins un #. L'entier …

11
Encadrez ce joli ASCII-Art
introduction Je pense que tout le monde convient que les belles photos doivent avoir un joli cadre. Mais la plupart des défis sur ce site concernant ASCII-Art veulent juste l'image brute et ne se soucient pas de sa conservation. Ne serait-ce pas bien si nous avions un programme qui prend …

30
Les bits moyens: un défi moyen
Étant donné un entier N> = 1, sortir le nombre moyen de bits dans un entier de 0 à N - 1 spécification La sortie peut être calculée comme la somme du nombre de bits dans la représentation binaire de chaque entier de 0 à N-1, divisée par N. La …

25
Robot sur une échelle
Contexte J'ai une échelle appuyée sur un mur et un robot télécommandé qui peut y grimper. Je peux envoyer trois commandes différentes au robot: UP: le robot fait un pas vers le haut. S'il était sur la plus haute marche, il trébuche, tombe et explose. DOWN: le robot fait un …

28
Décomposer le binaire en sous-séquences alternées
Cela a été inspiré par le problème 13 - Binaire non répétitif de la récente compétition de HP CodeWars. Prenons un nombre décimal aléatoire, disons 727429805944311 et regardez sa représentation binaire: 10100101011001011111110011001011101010110111110111 Maintenant, divisez cette représentation binaire en sous-séquences où les chiffres 0et 1alternent. 1010 010101 10 0101 1 1 …

17
Réparer les gammes
Étant donné l'entrée d'une liste d'entiers positifs dont certains ont été remplacés par 0, affichez la liste avec les nombres manquants qui ont été 0remplacés par. Caractéristiques de la liste d'entrée: La liste aura toujours une longueur d'au moins 2. Définissons la liste d'entrée comme aet la "liste d'origine" (c'est-à-dire …

24
Dites ce que vous voyez
La séquence «Regardez et dites» ou «Dites ce que vous voyez» est une série de nombres où chacun décrit le dernier. 1 11 (one one) 21 (two ones) 1211 (one two, one one) 111221 (one one, one two, two ones) 312211 (three ones, two twos, one one) et ainsi de …

30
Substitution de séquence
La plupart des langues sont livrées avec une fonction intégrée pour rechercher dans une chaîne toutes les occurrences d'une sous-chaîne donnée et remplacer celles-ci par une autre. Je ne connais aucun langage qui généralise ce concept aux sous-séquences (pas nécessairement contiguës). Voilà donc votre tâche dans ce défi. L'entrée sera …

3
Aidez-moi! Ma calculatrice s'est cassée! (Transformer l'expression entière en touches de calculatrice)
introduction Aidez-moi! J'ai accidentellement laissé tomber ma calculatrice TI-84 par ma fenêtre (ne me demandez pas comment) et elle s'est cassée. J'ai un test de mathématiques demain et la seule calculatrice que je peux trouver est celle avec ces boutons: 7 8 9 + 4 5 6 - 1 2 …

27
Différence de trois entiers d'entrée
Implémentez une fonction diff qui prend en entrée trois entiers x, y et z. Il devrait renvoyer si la soustraction d'un de ces nombres d'un autre donne le troisième. Test cases: diff(5, 3, 2) yields True because 5 - 3 = 2 diff(2, 3, 5) yields True because 5 - …

24
La séquence RATS
Votre tâche consiste à générer le nième terme de la séquence RATS, où n est l'entrée. La séquence RATS est également connue sous le nom de séquence Ajouter puis trier inversée. Cette séquence peut également être trouvée ici: http://oeis.org/A004000 . cas de test: 0 > 1 1 > 2 2 …



7
Puis-je enchaîner tous mes cordons et adaptateurs ensemble?
Supposons qu'un jour vous fouilliez dans votre grande boîte de cordons et d'adaptateurs informatiques inutilisés (USB vers USB mini, VGA vers DVI, etc.). Il y a partout des cordons emmêlés qui font tout un gâchis, et vous vous demandez si vous pourriez simplifier les choses en attachant tous les cordons …
30 code-golf  string 

9
Supports de verrouillage
Écrivez un programme ou une fonction qui accepte une chaîne de huit octets contenant l'un de chacun des caractères ()[]{}<>disposés de manière à ce que les quatre types de parenthèses respectifs correspondent. Par exemple, l' ]<([){}>entrée n'est pas valide car les crochets ne correspondent pas (bien que tous les autres …

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.