Questions marquées «code-golf»

27
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 ci-dessus (p1, p2, p3 ou p4). Vous devez modifier la...

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...

27
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) devraient avoir leur...

27
Rien de tel qu'un bon vieux jeu de ModTen

Avertissement: ModTen est un jeu de cartes fictif qui a été créé dans le seul but de ce défi. Les règles de ModTen ModTen se joue avec un jeu de 52 cartes standard. Parce que les règles complètes n'ont pas encore été inventées, nous allons nous concentrer exclusivement sur le classement des mains....

27
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 défi Entrée : une liste des poids...

26
Ma Parole peut battre ta Parole

PROBLÈME Étant donné deux mots, trouvez le gagnant dans une bataille racine numérique . Définissez la racine numérique d'un mot de cette façon: Chaque lettre de l'alphabet se voit attribuer un numéro: A = 1, B = 2, C = 3, ..., Z = 26 Ajoutez les valeurs de chaque lettre pour additionner le mot....

26
Simuler une machine de registre Minsky (I)

Il existe de nombreux formalismes, alors même si vous pouvez trouver d'autres sources utiles, j'espère le préciser suffisamment pour qu'elles ne soient pas nécessaires. Un RM se compose d'une machine à états finis et d'un nombre fini de registres nommés, dont chacun contient un entier non négatif....

26
Imprimer un arbre de Noël

Le défi Imprimez un joli sapin de Noël avec sa propre étoile en haut en utilisant le code le plus court possible. L'étoile de l'arbre est un astérisque ( *) et le corps de l'arbre est composé de 0L'arbre doit avoir 10 lignes de haut. Chaque ligne doit être correctement indentée de la façon dont la...

26
Superstring commune la plus courte

Étant donné une liste de chaînes, s_0, s_1, ..., s_nrecherchez la chaîne la plus courte Squi contient chacune s_0, s_1, ..., s_ncomme sous - chaîne . Exemples : S('LOREM', 'DOLOR', 'SED', 'DO', 'MAGNA', 'AD', 'DOLORE')='SEDOLOREMAGNAD' S('ABCDE', 'BCD', 'C')='ABCDE' Écrivez le programme (ou la...

26
Comptez les mots dans un texte et affichez-les

Le code doit prendre en entrée un texte (non obligatoire peut être n'importe quoi fichier, stdin, chaîne pour JavaScript, etc.): This is a text and a number: 31. La sortie doit contenir les mots avec leur nombre d'occurrences, triés par le nombre d'occurrences dans l'ordre décroissant: a:2 and:1...

26
Pokeball Simulator

Dans les jeux vidéo Pokemon, le joueur est envoyé dans le monde pour forcer les animaux sauvages en minuscules boules et les entraîner à se battre. Bien sûr, tout le monde sait que personne ne joue à Pokemon pour le combat. Le vrai tirage de la série est le pokemon qui se rattrape! Votre travail...

26
Quel est le meilleur - Emacs ou Vim? (Google combat)

Salutations, golfeurs de code noble. Aujourd'hui, vous allez résoudre le débat le plus ancien et le plus distingué - Emacs ou Vim? Votre défi consiste à prendre deux termes de recherche en entrée et à produire lequel de ces termes a le plus de résultats de recherche Google. (C'est évidemment tout à...

26
Trouvez la Nième paire de nombres premiers jumeaux

Deux nombres premiers sont définis comme des nombres premiers jumeaux s'ils diffèrent par deux. Par exemple, 3 et 5 sont des nombres premiers jumeaux, tout comme 29 et 31. Écrivez un programme qui trouve la nième paire de nombres premiers jumeaux (d'où n vient de STDIN) et les imprime sur STDOUT,...

26
Golf un générateur de diagramme de Venn

Golf un générateur de diagramme de Venn Afin de célébrer correctement le 180e anniversaire de John Venn , votre tâche consistera aujourd'hui à créer un programme qui génère un diagramme de Venn ! Contribution: Un entier positif Nqui définira la plage de nombres apparaissant dans le diagramme (de...

26
Code le plus court pour placer des points au hasard et les connecter

La tâche C'est une tâche de codage assez simple, tout ce que votre programme a à faire est de placer un point sur une toile (ou votre alternative dans un autre langage de codage) et de le connecter à tous les points déjà placés. Votre programme doit prendre en une seule entrée, le nombre de points...

26
Mode (élément le plus courant) d'une liste

Écrivez un extrait pour calculer le mode (nombre le plus courant) d'une liste d'entiers positifs. Par exemple, le mode de d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] est 1, car il se produit au maximum 5 fois. Vous pouvez supposer que la liste est stockée dans une variable telle que det a un mode...

26
Jouez-moi un peu d'argent au GAB

La tâche est simple. Donne- moi des 1000, 500et des 100notes. Comment ? vous pourriez demander. Ne vous inquiétez pas, pas besoin de voler une banque car il y a un distributeur de billets à proximité qui accepte votre carte de crédit. Mais votre limite de crédit est juste suffisante pour la tâche,...

26
Construire une échelle

introduction Je veux construire une échelle. Pour cela, j'ai récupéré de la casse deux longues planches avec des trous, et je veux placer les marches dans ces trous. Cependant, les trous ne sont pas placés uniformément, donc les étapes seront un peu bancales, et j'ai du mal à estimer la quantité de...

26
Accueil sur l'éventail des listes

Ce défi consiste simplement à renvoyer une liste de listes d'entiers, semblable à la fonction de plage Python, sauf que chaque numéro successif doit être aussi profond que cela dans les listes. Règles : Créer un programme ou une fonction non anonyme Il doit retourner ou imprimer le résultat Le...

26
CodeGolf - Têtes ou queues

Instructions Étant donné une chaîne d'entrée inconnue iavec une valeur de têtes ou de queues , retournez 1pour les têtes ou -1pour les queues avec le code le plus court. Exemple de code non golfé (55b): if(i == "heads"){ print(1); }else{ print(-1); } Exemple de code golfé (16b): print("t">i||-1)...