Questions marquées «code-golf»

22
C'est une tâche annuelle, d'accord

Étant donné un nombre 1≤n≤365, sortez le nième jour de l'année au format "Day-numberth Month". Par exemple, étant donné 1, vous devez sortir "1er janvier", sans "de". Le calendrier grégorien sera utilisé et le programme ne devrait pas prendre en compte les années bissextiles, de sorte que votre...

22
Sortie du diagramme visuel de l'image

Écrivez un programme qui saisit les dimensions d'une peinture, la largeur du passe-partout et la largeur du cadre pour un portrait encadré. Le programme doit produire un diagramme utilisant le symbole Xde la peinture, +du tapis et #du cadrage. Les symboles doivent être séparés par des espaces....

22
Quel grand nombre est le plus grand?

Contribution Entiers a1, a2, a3, b1, b2, b3 chacun compris entre 1 et 20. Sortie True if a1^(a2^a3) > b1^(b2^b3) and False otherwise. ^ est l'exponentiation dans cette question. Règles C'est du code-golf. Votre code doit se terminer correctement dans les 10 secondes pour toute entrée valide sur...

22
Chevauchement des blocs de chaînes

Défi: Étant donné une liste de chaînes multi-lignes, superposez-les (en haut à gauche) et affichez le résultat. Exemple: Entrée: ["aaaa\naaaa\naaaa\naaaa","bb\nbb\nbb","c"] Sortie: cbaa bbaa bbaa aaaa Règles du défi: Le format d'entrée est flexible. Vous êtes autorisé à obtenir l'entrée sous la...

22
Inscriptio Labyrinthica

Dans le lieu de sépulture du roi Silo des Asturies, il y a une inscription qui lit SILO PRINCEPS FECIT (le roi Silo a fait cela ). La première lettre se trouve au milieu, et de là on lit en allant dans n'importe quelle direction non diagonale rayonnant vers l'extérieur. La lettre finale se trouve...

22
Séquence flottante de bits

Un bit flotte du LSB au MSB se déplaçant d'une position à chaque fois jusqu'à ce qu'il flotte vers le haut du conteneur: 0000 0001 0010 0100 1000 Une fois qu'un bit flotte vers le haut, un autre bit commence son voyage et s'arrête lorsqu'il rencontre un autre bit: 1001 1010 1100 Cela se produit...

21
Assembly Language Quine

Écrivez le quine le plus court possible en langage assembleur . Utilisez l'ISA de votre choix, sauf s'il contient une print-quineinstruction ou un équivalent. Les exemples incluent x86, MIPS, SPARC, MMIX, IBM BAL, MIX, VAX, JVM, ARM, etc. Vous pouvez établir un lien avec la _printffonction de la...

21
Interpréter> <> (Poisson)

Bien que> <> ne soit pas un langage populaire, il peut être bon pour le golf et a été utilisé sur ce site Web. Il a été inspiré par Befunge et présente quelques similitudes dans ses instructions. Commandes requises: > < ^ v Change la direction du pointeur d'instruction (droite,...

21
Déterminer si un polygone est convexe

Écrivez un programme pour déterminer si le polygone d'entrée est convexe . Le polygone est spécifié avec une ligne contenant N , le nombre de sommets, puis N lignes contenant les coordonnées x et y de chaque sommet. Les sommets seront listés dans le sens horaire à partir d'un sommet arbitraire....

21
Trouvez si un nombre est heureux ou non?

Un nombre heureux est défini par le processus suivant. En commençant par n'importe quel entier positif, remplacez le nombre par la somme des carrés de ses chiffres et répétez le processus jusqu'à ce que le nombre soit égal à 1 (où il restera), ou il boucle sans fin dans un cycle qui ne comprend pas...

21
Générer un nom de colonne Excel à partir de l'index

Celui-ci vient d'un problème réel. Nous l'avons résolu, bien sûr, mais il semble toujours que cela aurait pu être mieux fait, que c'est une solution trop longue et détournée. Cependant, aucun de mes collègues ne peut penser à une manière plus succincte de l'écrire. Je le présente donc comme du...

21
Interprétez votre langue, mais pas vous-même?

Il existe de nombreux défis qui disent "interpréter X", où X est un langage simple. À mon avis, c'est beaucoup trop ennuyeux. Pour donner à toutes les personnes qui procrastinent sur Internet quelque chose d'intéressant à faire, vous pouvez essayer de relever ce défi: Défi Choisissez une langue...

21
Code-Golf: Permutations

Écrivez une fonction qui prend en entrée un ensemble d'entiers (peut être une liste, un tableau ou tout autre conteneur avec des nombres distincts), et génère la liste de toutes ses permutations. Python (95 caractères) : p=lambda s:s and sum(map(lambda e:map(lambda p:[e]+p,p(filter(lambda...

21
Transposition de Cambridge

Je suis sûr que la plupart d'entre vous, sinon tous, sont tombés sur cela à un moment ou à un autre: Après une recherche à Cmabrigde Uinervtisy, il ne faut pas mttaer dans waht oredr les ltteers dans un wrod sont, l'olny iprmoetnt tihng est taht the frist et lsat ltteer être au rghit pclae. Le rset...