Questions marquées «code-golf»

27
Dérouler une chaîne

Étant donné une chaîne carrée, produisez toutes les sorties de la chaîne à chaque étape du déroulement. La chaîne doit se dérouler dans le sens horaire un quart de tour à la fois. Exemples Entrée : A Sortie : A Remarque : J'accepte également l'entrée dupliquée pour ce cas de test particulier...

27
Dessinez une chaîne en S

Contexte Quand j'étais plus jeune, on m'a enseigné une méthode pour dessiner une étrange forme de "S", que j'ai (avec mes camarades de classe) trouvé fascinante. Aujourd'hui, je l'ai redécouvert, et en raison de son approche formelle pour le dessiner, j'ai pensé que cela pourrait conduire à un défi...

27
Grille rhombique ASCII

Écrivez le code le plus court mesuré par le nombre d'octets pour générer une grille ASCII composée de losanges, compte tenu des paramètres suivants: m - nombre de losanges complets dans une rangée n - nombre de lignes s - côté du plus petit losange r - niveau d'imbrication - combien y a-t-il de...

27
Séquence seqindignot

Le titre est composé de 'Sequence Index Digit Not'. Défi: Étant donné un entier nqui est >= 0, sortez le n'ème numéro de la séquence suivante. Voici les 50 premiers éléments, avec son index (0 indexé) au-dessus: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30...

27
Fête de Thanksgiving

Demain, le 23 novembre, c'est le jour de Thanksgiving aux États-Unis. Pour vous préparer, vous devez préparer des dindes ASCII. Cependant, comme vous êtes en retard dans la planification, vous avez besoin d'un programme (ou d'une fonction) pour vous aider avec combien d'oiseaux vous devez préparer....

27
Somme de module

J'appelle cette séquence "la séquence de Jésus", car c'est la somme du mod . </pun> Pour cette séquence, vous prenez tous les entiers positifs m inférieurs à l'entrée n , et prenez la somme de n modulo chaque m . En d'autres termes: an=∑m=1n−1nmodman=∑m=1n−1nmodma_n = \sum_{m=1}^{n-1}{n\bmod...

27
Imprimer "Hey Jude" des Beatles

Votre tâche consiste à écrire un programme qui imprime à la suite de quatre versets extraits des paroles de la chanson des Beatles "Hey Jude" (© Sony / ATV Music Publishing LLC): Hey Jude, don't make it bad\n Take a sad song and make it better\n Remember to let her into your heart\n Then you can...

27
Réduire l'antistring

Dans ce défi, vous recevrez une chaîne alphabétique en entrée. Nous définirons "l'anti-chaîne" d'une entrée donnée comme étant la chaîne avec la casse de toutes les lettres inversées. Par exemple AaBbbUy -> aAbBBuY Vous devez écrire un programme qui prend une chaîne en entrée et recherche la...

27
Le coupeur gourmand

iBug a récemment obtenu une longue barre en matériaux composites, mais précieux. La barre est si longue qu'iBug ne peut pas facilement la vendre pour des crédits, donc il veut la couper. La barre est faite de matériaux si fragiles et magiques que, si une pièce est cassée, toutes les parties de la...

27
Créateur de diamants +

Défi : Étant donné un entier nen entrée. Créez un diamant qui est 2x le nombre donné n. Contribution : L'entrée est un entier net 2 <n ≤ 3000. Sortie: La sortie sera une chaîne et elle sera sous la forme d'un diamant composé d' +une ligne d'addition au début indiquant l' nutilisation de+...

27
La séquence ajouter-multiplier-ajouter

( Connexes ) Étant donné un entier n > 1, 1) Construisez la plage de nombres n, n-1, n-2, ... 3, 2, 1et calculez la somme 2) Prenez les chiffres individuels de ce nombre et calculez le produit 3) Prenez les chiffres individuels de ce nombre et calculez la somme 4) Répétez les étapes 2 et 3...

27
Coordonnées d'auto-identification

Écrivez un programme ou une fonction qui, étant donné un entier n, construit un tableau avec des ndimensions de nlongueur, où chaque élément est un identifiant de ses propres coordonnées. Autrement dit, en commençant par un tableau, remplissez-le avec des ntableaux, où chacun d'entre eux contient...

27
Réglage de l'heure

Imaginez l'horloge de 24 heures suivante qui peut être contrôlée par les touches fléchées: ╔══╗ ┌──┐ ║00║:│00│ ╚══╝ └──┘ HH mm Appuyez deux fois sur la flèche vers le haut ( ↑↑) pour augmenter l'entrée d'heure actuellement focalisée: ╔══╗ ┌──┐ ║02║:│00│ ╚══╝ └──┘ HH mm Appuyez sur la flèche droite...

27
Méfiez-vous de la tornade matricielle!

La tornade matricielle est comme toute autre tornade: elle est constituée de choses tournant autour d'un centre. Dans ce cas, des éléments de la matrice au lieu de l'air. Voici un exemple de tornade matricielle: Tout d'abord, nous commençons par sectionner la matrice en anneaux carrés, chaque...

27
Convertir en chiffres de Suzhou

Les chiffres de Suzhou (蘇州 碼子; également 花 碼) sont des nombres décimaux chinois: 0 〇 1 〡 一 2 〢 二 3 〣 三 4 〤 5 〥 6 〦 7 〧 8 〨 9 〩 Ils fonctionnent à peu près comme des chiffres arabes, sauf que lorsqu'il y a des chiffres consécutifs appartenant à l'ensemble {1, 2, 3}, les chiffres alternent entre la...

27
Score de badminton valide?

Introduction: J'ai vu qu'il n'y avait qu'un seul autre défi lié au badminton en ce moment . Depuis que je joue au badminton moi-même (depuis 13 ans maintenant), je me suis dit que j'ajouterais des défis liés au badminton. Voici le premier: Défi: Entrée: Deux entiers Sortie: L'une des trois sorties...