Questions marquées «code-golf»

20
Trouver la somme des diviseurs de N

Écrivez un programme qui affiche à l'écran la somme des diviseurs d'un nombre (1 ≤ N ≤ 100) entré par l'utilisateur dans la plage de 1 à N. Il s'agit d' OEIS A000203 . Exemples: Entrée : 7 7 / 1 = 7 7 / 7 = 1 7 + 1 = 8 Sortie: 8 Entrée: 15 15 / 1 = 15 15 / 3 = 5 15 / 5 = 3 15 / 15 = 1 15 + 5 + 3 +...

20
Construire un damier

Pour ce défi, vous imprimerez les coordonnées et la couleur de chaque pièce au début d'une partie de dames. Entrez les x et y (virgule séparée) pour chaque carré (indexé 0-7) sur un damier, suivi d'un "r" ou "b" (pour le rouge ou le noir) où le haut du tableau (plus proche de y = 0 ) est rouge et...

20
Compter les changements dans un tableau

Aujourd'hui, votre tâche consiste à écrire un programme ou une fonction qui prend un tableau d'entiers et compte le nombre de fois que la valeur change, en la lisant de gauche à droite. C'est plus facile à montrer avec un exemple:[1 1 1 2 2 5 5 5 5 17 3] => [1 1 1 **2** 2 **5** 5 5 5 **17**...

20
Triangles d'hexagones

Supposons un pavage infini d'hexagones composés de |/\caractères. / \ / \ / \ / \ | | | | | \ / \ / \ / \ / etc. | | | | \ / \ / \ / Étant donné l'entrée n > 0, sortez une partie triangulaire de ce pavage comme illustré dans les exemples ci-dessous, ancrée avec un _au milieu d'un hexagone: n=1...

20
Trouver la différence BCD d'un nombre

Différence BCD Étant donné un entier n, convertissez-le en BCD ( décimal codé binaire ) en remplaçant chaque chiffre décimal par sa représentation binaire à 4 chiffres 234 -> 0 0 1 0 0 0 1 1 0 1 0 0 Faites ensuite pivoter la liste des chiffres binaires afin de trouver les plus grands et les plus...

20
Rendu de démarque simple

Il existe plusieurs façons de créer des en-têtes sur des publications sur le réseau Stack Exchange. Le format qui est le plus souvent 1 utilisé sur PPCG semble être: # Level one header ## Level two header ### Level three header Notez l'espace après les marques de hachage. Notez également que les...

20
Nombres numériques

Un nombre triangulaire est un nombre qui peut être exprimé comme la somme d'entiers positifs consécutifs, à partir de 1. Ils peuvent également être exprimés avec la formule n(n + 1) / 2, où nest un entier positif. La contrepartie numérique d'un nombre est calculée de la manière suivante: Divisez un...

20
Échangez l'endianité

Comme la plupart d'entre vous le savent probablement, les mémoires matérielles (adressables en octets) peuvent être divisées en deux catégories - petit-boutien et gros-boutiste . Dans les mémoires little-endian, les octets sont numérotés en commençant par 0 à la petite extrémité (la moins...

20
Règles peu clairsemées

Une règle standard de longueur n a des repères de distance aux positions 0, 1, ..., n (dans toutes les unités). Une règle clairsemée a un sous-ensemble de ces marques. Une règle peut mesurer la distance k si elle a des marques aux positions p et q avec p - q = k . Le défi Étant donné un entier...

20
Imprimez-moi une échelle

Oh non! J'ai bientôt un test théorique et je ne me souviens pas encore des échelles! Aidez-moi à me souvenir de mes principales échelles en imprimant ce qui suit: 7♯ - C♯ D♯ E♯ F♯ G♯ A♯ B♯ C♯ 6♯ - F♯ G♯ A♯ B C♯ D♯ E♯ F♯ 5♯ - B C♯ D♯ E F♯ G♯ A♯ B 4♯ - E F♯ G♯ A B C♯ D♯ E 3♯ - A B C♯ D E F♯ G♯ A 2♯ -...

20
Chiffres pauvres en facteurs

Si un entier positif a (strictement) moins de facteurs premiers (sans compter les multiplicités) que son successeur et son prédécesseur, nous l'appellerons un nombre pauvre en facteurs .N>2N>2N > 2 En d' autres termes, et , où est le nombre de facteurs premiers uniques de...

20
Reconstruire mes poupées matriochka

Contexte Une poupée matriochka (ou poupée russe de nidification) est un ensemble de poupées qui s'emboîtent les unes dans les autres. J'ai accidentellement mélangé ma collection de poupées matriochka et je ne me souviens pas laquelle va à l'intérieur de laquelle. Objectif Étant donné une liste de...

20
Inverser les colonnes tout en préservant la forme

introduction Supposons que vous ayez une liste de listes d'entiers (ou n'importe quel objet vraiment, mais restons sur des entiers pour plus de simplicité). Les listes peuvent être de différentes longueurs et certaines peuvent être vides. Écrivons les listes sous forme de tableau: [[ 1, 2, 3, 4,...

20
Périodes locales de chaînes

Périodes locales Prenez une chaîne non vide s . La période locale de s à l'indice i est le plus petit entier positif n tel que pour chaque 0 ≤ k <n , nous avons s [i + k] = s [i-n + k] chaque fois que les deux côtés sont définis. Alternativement, c'est la longueur minimale d'une chaîne non vide...