Questions marquées «code-golf»

20
Trouvez les Emirps!

Une émirpe est un nombre premier non palindromique qui, une fois inversé, est également un nombre premier. La liste des émirps de base 10 se trouve sur OEIS . Les six premiers sont: 13, 17, 31, 37, 71, 73 Cependant, en raison de la règle d'inversion, les émirps sont différents dans chaque base....

20
Trouver la «taille récursive» d'une liste

Inspiré par Trouvez la «taille déballée» d'une liste . Définissez la taille récursive RS, d'une liste ne contenant aucune liste comme sa longueur (nombre d'éléments contenus) et la taille récursive d'une liste contenant des listes comme la somme de sa longueur et la taille récursive de ces listes....

20
Peler la pomme de terre

Ceci est une pomme de terre: @@ @@@@ @@@@@@ @@@@@@ @@@@ @@ Plus généralement, une pomme de terre de taille N est définie comme la forme suivante: Si N est pair, ce sont 2 @symboles centrés , suivis de 4 @symboles centrés , suivis de 6 @symboles centrés , jusqu'à N @symboles centrés ; puis, N...

20
Recherche par mot du pavé numérique

Étant donné un entier de 1 à 999 inclus, affichez une valeur vraie si elle apparaît horizontalement, verticalement ou en diagonale, vers l'avant ou vers l'arrière, n'importe où dans le carré 3x3 des chiffres 1 à 9 sur un pavé numérique standard : 789 456 123 Si le nombre n'apparaît pas, affichez...

20
Afficher une horloge numérique

Afficher une horloge numérique (Je vois qu'il y a beaucoup de défis d'horloge, j'ai essayé de tous les lire, je suis sûr que c'est unique) Ecrire un code qui met à jour en permanence une horloge numérique affichée dans le format h:m:soù h, met speut occuper 1 ou 2 caractères chacun. Les...

20
Multiplication à glissière

introduction Définissons une nouvelle opération arithmétique, que j'appelle la multiplication à glissière . Pour zipper multiplier deux entiers non négatifs, vous ajoutez des zéros de tête pour faire correspondre les longueurs, multipliez les 10 chiffres de base correspondants des nombres, ajoutez...

20
Inverser localement un polynôme

Défi Étant donné un polynôme pavec des coefficients réels d'ordre 1et de degré n, trouver un autre polynôme qde degré au plus ntel que (p∘q)(X) = p(q(X)) ≡ X mod X^(n+1), ou en d'autres termes tel que p(q(X)) = X + h(X)où hest un polynôme arbitraire avec ord(h) ≥ n+1. Le polynôme qest uniquement...

20
Pixel aléatoire poussant

Votre tâche est simple: écrire un programme qui remplacera des pixels aléatoires dans un rectangle noir 16px * 8px (largeur par hauteur) par un pixel blanc. Les trous doivent être uniformément aléatoires et vous devez sortir l'image 16px par 8 px avec les pixels blancs insérés. Remplacez seulement...

20
Guide l'alphabet

Guide l'alphabet Étant donné un tableau de directions, où les directions sont définies comme suit: NW N NE W . E SW S SE Ou comme index (vous pouvez utiliser ces indices pour les directions au lieu des chaînes ci-dessus): 0 1 2 3 . 4 5 6 7 Vous pouvez choisir l'un ou l'autre format, la prise en...

20
Problème de rafting (variante de sac à dos)

Premier puzzle de ma part, des suggestions d'amélioration reçues avec plaisir! Le scénario est; Vous travaillez en tant que manager pour une entreprise de rafting en eau vive. Chaque matin, une liste de réservations vous est remise et vous devez les trier en radeaux. Écrivez un programme ou une...

20
Balle rebondissante de style 8 bits autour d'une toile

Inspiré par cette liste du Guide de l'utilisateur du Commodore 64: 10 PRINT "{CLR/HOME}" 20 POKE 53280,7 : POKE 53281,13 30 X = 1 : Y = 1 40 DX = 1 : DY = 1 50 POKE 1024 + X + 40 * Y, 81 60 FOR T = 1 TO 10 : NEXT 70 POKE 1024 + X + 40 * Y, 32 80 X = X + DX 90 IF X <= 0 OR X >= 39 THEN DX =...

20
[Br] eaking Code Golf [Ba] d

Considérez la chaîne suivante: Tin Snips Cette chaîne contient plusieurs symboles atomiques sur le tableau périodique . Nous pourrions réécrire cette chaîne pour en identifier plusieurs: [Ti][N] [Sn][I][P][S] Bien sûr, nous pourrions également l'écrire de cette façon: T[In] [S][Ni][P][S] Les règles...

20
Énumérer les arbres binaires

Arbres binaires Un arbre binaire est un arbre avec des nœuds de trois types: nœuds terminaux, qui n'ont pas d'enfants nœuds unaires, qui ont chacun un enfant nœuds binaires, qui ont chacun deux enfants Nous pouvons les représenter avec la grammaire suivante, donnée en BNF (forme Backus – Naur):...

20
> <> Hors de l'eau

Le poisson bien-aimé qui nage à travers le code de > <> (un langage de programmation ésotérique) a été retiré de son environnement naturel. Ce changement l'a rendu incapable de se déplacer comme d'habitude: ce qui était autrefois un mouvement toroïdal a été limité à un simple mouvement de...

20
Trouver le polynôme

Nous savons que f est un polynôme à coefficients entiers non négatifs. Étant donné f (1) et f (1 + f (1)), renvoyer f . Vous pouvez afficher f sous la forme d'une liste de coefficients, d'un polynôme au format ASCII ou similaire. Exemples: f(1) f(1+f(1)) f 0 0 0 1 1 1 5 75 2x^2 + 3 30 3904800 4x^4...

20
Bonnes vibrations

Le son du theremin a été immortalisé dans la chanson Good Vibrations des Beach Boys . Beaucoup associent également son son au thème de la série originale de Star Trek , bien qu'il s'agisse apparemment d'une émulation de soprano . Ce défi vous oblige à implémenter un theremin . Contribution Prenez...