Questions marquées «code-golf»

33
Faire des carrés de support

Tous les programmeurs savent que les supports []{}()<>sont vraiment amusants. Pour exacerber ce plaisir, des groupes de crochets entrelacés peuvent être transformés en diagrammes mignons et flous. Disons que vous avez une chaîne qui contient des crochets équilibrés, comme...

33
Séquence de fumée fractale

introduction A229037 a une intrigue assez intrigante (au moins pour les premiers termes): Il y a la conjecture, qu'il pourrait en effet avoir une sorte de propriété fractale. Comment se construit cette séquence? Définissez a(1) = 1, a(2) = 1ensuite pour chaque n>2recherche un entier positif...

33
Trouver la syncope

Étant donné l'entrée d'une chaîne composée entièrement de qs représentant des noires et de 8 quarts e, sortez les indices des noires qui sont syncopés. La syncopation est complexe, mais pour les besoins de ce défi, notre définition de "syncopé" sera très simple: un quart de note qui commence sur...

33
Aidez-moi à ouvrir la boîte

J'ai une boîte ASCII-art et j'ai besoin d'un programme pour l'ouvrir. Exemples Contribution: ------- | | |_____| Sortie: / / / / / / / | | |_____| spécification La première ligne ne comportera que -3 au moins Les rangées du milieu commencent par |des espaces et se terminent par| Toutes les lignes...

33
Consolider un tableau

La tâche est simple: consolider un tableau d'ints. La consolidation de ce tableau comprend les éléments suivants: Toutes les occurrences de 0 doivent être déplacées vers la fin du tableau. Il ne devrait y avoir aucun 0 entre les entiers non nuls. Tous les indices non nuls doivent conserver leur...

33
Est-ce un code de préfixe?

En théorie de l'information, un "code de préfixe" est un dictionnaire dans lequel aucune des clés n'est un préfixe d'un autre. En d'autres termes, cela signifie qu'aucune des chaînes ne commence par aucune des autres. Par exemple, {"9", "55"}est un code de préfixe, mais {"5", "9", "55"}n'est pas....

33
Écrire un programme pour élastiquer les cordes

Beau verbe là-bas, dans le titre. Ecrivez un programme qui donne une chaîne d'entrée, "élastiquera" cette chaîne et affichera le résultat. L'élasticisation d'une chaîne se fait comme suit: Le premier caractère est montré une fois. Le deuxième caractère est montré deux fois. Le troisième caractère...

33
Trouver la nième décimale de pi

30 défis sont déjà dédiés à la pi mais pas un seul ne vous demande de trouver la nième décimale, alors ... Défi Pour tout entier dans la gamme de 0 <= n <= 10000 affichage, la nième décimale de pi. Règles Les décimales sont chaque nombre après 3. Votre programme peut être une fonction ou un...

33
Est-ce que ce nombre est Loeschian?

Un entier positif kest un nombre de Loeschian si kpeut être exprimé comme i*i + j*j + i*jpour i, jentier. Par exemple, les premiers nombres loeschiens positifs sont: 1( i=1, j=0); 3( i=j=1); 4( i=2, j=0); 7( i=2, j=1); 9( i=-3, j=3); ... Notez que i, jpour une donnée, kne sont pas uniques. Par...

33
Simuler des frappes

Votre travail consiste à simuler deux frappes de touche saisies par un utilisateur. Contribution Un tableau de chaînes ou une chaîne avec un délimiteur de votre choix (en dehors de la plage 32-126) contenant au moins une «touche». Ce tableau ne contiendra que deux types de chaînes: les frappes au...

33
Triple séquence de Pythagore

Un triple de Pythagore est constitué de trois entiers positifs a, b et c, tels que a 2 + b 2 = c 2 . Un tel triple est couramment écrit (a, b, c), et un exemple bien connu est (3, 4, 5). Si (a, b, c) est un triple de Pythagore, alors il en est de même (ka, kb, kc) pour tout entier positif k. Un...

33
Dessiner des sommets

Ecrivez un programme ou une fonction qui dessine une chaîne de montagnes, où chaque plus grand sommet de montagne est "derrière" celui qui se trouve devant, et alterne le côté visible. Ceci est une chaîne de montagnes de taille 1 /\ Ceci est une chaîne de montagnes de taille 2 /\ /\ \ Ceci est une...

33
Marchez les mots!

À mon humble avis, le texte standard est ennuyeux. Je propose donc une nouvelle norme d'écriture, des mots qui marchent! Mots de marche Les mots qui marchent sont des mots qui répondent à certains caractères. Pour les besoins de ce défi, les personnages déclencheurs proviennent [u, d, r, l]de up...

33
Diminuons la monotonie

... mais bon, pas besoin d'être strict. Étant donné un tableau d'entiers strictement positifs non vide, déterminez s'il s'agit: Monotone strictement décroissant . Cela signifie que chaque entrée est strictement inférieure à la précédente. Monotone non croissant, mais pas strictement décroissant ....

33
Traçage de la spirale de Cornu

La spirale de Cornu peut être calculée à l'aide de la méthode de Feynman pour les intégrales de chemin de propagation de la lumière. Nous allons approximer cette intégrale en utilisant la discrétisation suivante. Considérons un miroir comme dans cette image, où se Strouve la source de lumière et...

33
Annulation de la duplication des chaînes

introduction Observons la chaîne suivante: AABBCCDDEFFGG Vous pouvez voir que chaque lettre a été dupliquée , à l'exception de la lettre E. Cela signifie que la lettre Ea été dédoublée . Donc, la seule chose que nous devons faire ici est d'inverser ce processus, ce qui nous donne les éléments...