Questions marquées «code-golf»

Code-golf est une compétition pour résoudre un problème particulier dans le moins d'octets de code source.

3
Empilage de caisses lourdes
Vous avez un tas de boîtes lourdes et vous voulez les empiler dans le moins de piles possible. Le problème est que vous ne pouvez pas empiler plus de boîtes sur une boîte qu'il ne peut en supporter, donc les boîtes plus lourdes doivent aller au bas d'une pile. Le …

13
Faites-moi une somme magique minimum
Garder ce défi court. On vous donne 4 nombres: p1, p2, p3 et p4. La somme magique des nombres est définie comme suit: magic_sum = |p1 - p2| + |p2 - p3| + |p3 - p4| + |p4 - p1| Vous êtes uniquement autorisé à modifier l'une des valeurs entières …

16
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 section est constituée …
27 code-golf  matrix 

15
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 nplus de tableaux, jusqu'à …
27 code-golf 

20
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 …

13
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 …

24
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 …

8
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 …
27 code-golf  string 

30
Afficher la liste des notes de musique
Cette tâche est simple: écrire un programme ou une fonction qui génère la liste de toutes les notes de musique (en utilisant les noms de notes en anglais) de A ♭ à G♯. Toutes les notes sans nom composé d'une seule lettre (c'est-à-dire les notes noires sur un clavier musical) …

30
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 …

3
Une expression régulière pour correspondre à trois entiers consécutifs si le troisième entier est la somme des deux premiers
Écrivez une expression régulière qui correspond à une chaîne donnée composée de trois entiers non négatifs séparés par des espaces si et seulement si le dernier entier est la somme des deux précédents. Les réponses peuvent être pour des nombres entiers de n'importe quel système numérique avec une radix entre …

30
Énumérer chaque série de numéros identiques sur place
Étant donné une liste d'entiers strictement positifs, parcourez chaque nombre distinct et remplacez-en toutes les occurrences par des indices successifs (zéro ou un basés) d'une nouvelle série. Exemples []→ []/[] [42]→ [0]/[1] [7,7,7]→ [0,1,2]/[1,2,3] [10,20,30]→ [0,0,0]/[1,1,1] [5,12,10,12,12,10]→ [0,0,0,1,2,1]/[1,1,1,2,3,2] [2,7,1,8,2,8,1,8,2,8]→ [0,0,0,0,1,1,1,2,2,3]/[1,1,1,1,2,2,2,3,3,4] [3,1,4,1,5,9,2,6,5,3,5,9]→ [0,0,0,1,0,0,0,0,1,1,2,1]/[1,1,1,2,1,1,1,1,2,2,3,2]

9
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 sous-chaîne contiguë la …

13
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 …

27
Analyser un littéral entier C ++ 14
Selon http://en.cppreference.com/w/cpp/language/integer_literal , les littéraux entiers se composent d'un littéral décimal / hex / octal / binaire et d'un suffixe entier facultatif, ce qui est évidemment complètement inutile, gaspille de précieux octets et est pas utilisé dans ce défi. Un littéral décimal est a non-zero decimal digit (1, 2, 3, …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.