Questions marquées «code-golf»

29
Numéros d'escalier

Un certain nombre d'escalier est un entier positif x tel que sa n ième chiffre (une indexée en commençant par le chiffre le moins significatif) est égal à x% (n + 1) . C'est un peu bouchée, alors regardons un exemple. Prenez 7211311 , si nous prenons les résidus modulaires de 7211311 sur la plage...

29
Interquine - Deux programmes qui se produisent en boucle

Le programme A génère le code du programme B lors de son exécution et B génère la source de A. Exigences: Une seule langue dans les deux programmes Les programmes sont différents. Un programme qui sort lui-même n'est pas admissible. Les deux programmes sont non vides ou d'une longueur d'au moins 1...

29
Chicken McNugget Numbers

La description Les numéros de Chicken McNugget sont des nombres qui peuvent être exprimés comme une somme de 6, 9 ou 20 - les tailles initiales des célèbres boîtes de Chicken McNuggets vendues par McDonald's. Dans cette somme, un nombre peut apparaître plusieurs fois, tout 6 + 6 = 12comme un tel...

29
Est-ce un numéro Sphenic?

Un nombre sphénique est un nombre qui est le produit d'exactement trois nombres premiers distincts. Les premiers nombres sphéniques le sont 30, 42, 66, 70, 78, 102, 105, 110, 114. Il s'agit de la séquence A007304 dans l'OEIS. Ta tâche: Écrivez un programme ou une fonction pour déterminer si un...

29
Triples pythagoriciens primitifs

( lié ) Un triple de Pythagore est une liste (a, b, c)qui satisfait l'équation a 2 + b 2 = c 2 . Un triple pythagoricien primitif (PPT) est celui où a, bet csont tous des coprimes (c'est-à-dire que le seul diviseur commun entre les trois éléments est 1). Par exemple, le (3, 4, 5)triangle rectangle...

29
Flotter 754 à Hamming

Vous recevrez en entrée un entier kcompris entre -4503599627370496(−2 52 ) et 4503599627370496(2 52 ). Comme cela est bien connu , les nombres entiers dans cette plage peuvent être représentés exactement comme des valeurs à virgule flottante double précision. Vous devez sortir le poids de Hamming...

29
Construisez un semi-zigzag

Vous recevrez un entier positif Nen entrée. Votre tâche consiste à construire un semi-zigzag, de Ncôtés, chacun de longueur N. Puisqu'il est relativement difficile de décrire clairement la tâche, voici quelques exemples: N = 1: O N = 2: O OO N = 3: OO OO OOO N = 4: OOOOO OO OO OOOO N = 5: OOOOOO...

29
Implémenter une véritable addition de chaîne

De nombreuses langues permettent d'ajouter des chaînes avec +. Cependant, c'est vraiment une concaténation, un véritable ajout suivrait les axiomes de groupe: Il est fermé (l'ajout de deux chaînes est toujours une chaîne) Il est associatif ( (a + b) + c = a + (b + c) ) Il y a une identité ( ∃e: a +...

29
Nombres palindromiques avec une torsion binaire

Attention: ce n'est PAS un défi "hé, dessinons un gâteau en art ASCII"! Continuez à lire;) Il y a quelque temps, c'était mon anniversaire, j'ai 33 ans maintenant. Il y a donc cette tradition sociale maladroite consistant à inviter la famille et les amis, à mettre des bougies numériques sur un...

29
D'abord, ils sont venus

"D'abord, ils sont venus ..." est un poème de Martin Niemöller : First they came for the Socialists, and I did not speak out- Because I was not a Socialist. Then they came for the Trade Unionists, and I did not speak out- Because I was not a Trade Unionist. Then they came for the Jews, and I did...

29
Séquences empilables

Vous distribuez les cartes étiquetées de 0 à 9 à partir d'un paquet une par une, formant des piles qui commencent à 0 et comptent par 1. Lorsque vous distribuez un 0, vous le placez sur la table pour démarrer une nouvelle pile. Lorsque vous distribuez une autre carte, vous l'empilez au-dessus d'une...

29
Dites-moi comment flop

En tant qu'informaticiens, vous connaissez probablement tous les opérations de liste de base de pop and push . Ce sont des opérations simples qui modifient une liste d'éléments. Cependant, avez-vous déjà entendu parler de l'opération flop ? (comme dans bistable flop , )? C'est assez simple. Étant...

29
Est-ce montagneux?

Défi Pour ce défi, une chaîne montagneuse est celle qui est conforme à la règle de grammaire M: x(Mx)*où à chaque production, tous les x sont du même caractère. En retrait, une chaîne montagneuse pourrait ressembler à ceci: A B C D C E F E C B A Comme vous pouvez le voir, cela ressemble un peu à...

29
Nous avons fini là où nous avons commencé!…

Défi: Contribution: Vous prenez deux entrées: - Une chaîne contenant uniquement de l'ASCII imprimable (à l'exclusion des espaces, des tabulations ou des nouvelles lignes) - Un caractère ASCII imprimable Sortie: La première ligne contiendra l'entrée de chaîne. Chaque ipremière occurrence de...

29
Quel âge a-t-il à peu près?

Écrivez un programme court qui prend un nombre positif de secondes représentant un âge et produit une estimation de ce temps en anglais. Votre programme doit générer le temps le moins précis qui s'est écoulé, parmi les mesures suivantes et leur durée en secondes: second = 1 minute = 60 hour = 60 *...

29
Symbole Levi-Civita

Le symbole Levi-Civita en trois dimensions est une fonction fprenant des triplets de nombres (i,j,k)chacun dans {1,2,3}, à {-1,0,1}, défini comme: f(i,j,k) = 0lorsqu'ils i,j,kne sont pas distincts, c. i=j-à- d. ou j=kouk=i f(i,j,k) = 1quand (i,j,k)est un changement cyclique de (1,2,3), c'est l'un...

29
Spirale astérisque

Compte tenu de la spirale de taille Set du pas N, sortez la S*Sspirale "carrée" comportant des Nastérisques, construite du rayon extérieur au rayon intérieur dans le sens des aiguilles d'une montre. Cas de test (exemples) ci-dessous. Contribution: 4 3 Sortie: *** Contribution: 4 6 Sortie: **** * *...