Questions marquées «code-golf»

18
Sortie de la chaîne de code

Vous devez écrire un programme ou une fonction qui, lorsqu'il est administré une nonvide chaîne S de N caractères ASCII imprimables † , émet un programme qui se termine avec le code de sortie C , où C est le point de code ASCII à la position 0 dans S . Ce programme que vous écrivez en outre un...

18
La magie est-elle possible?

Un carré magique est une grille carrée n par n , remplie d'entiers positifs distincts dans la plage 1,2, ... n ^ 2 , de sorte que chaque cellule contient un entier différent et la somme des entiers de chaque ligne, la colonne et la diagonale sont égales. Votre tâche consiste à prendre une matrice n...

18
Faites des nombres sages

Wise est un langage simple au niveau du bit que j'ai conçu il y a quelque temps. Il est basé sur les opérations bit à bit de Python . Il a plusieurs opérations dont la plupart sont identiques ou très similaires au symbole équivalent en Python. : Dupliquez le haut de la pile ? Faire pivoter le haut...

18
Conjecture de Gilbreath

Supposons que nous commençons par la liste infinie de nombres premiers: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, ... Ensuite, nous prenons les différences absolues entre chaque paire de nombres, à plusieurs reprises: [1, 2, 2, 4, 2, 4, 2, 4, 6, 2, 6, 4, 2, 4, 6,...

18
Calculez le module inverse

La tâche: Affiche une valeur pour x, où a mod x = bpour deux valeurs données a,b. supposition aet bsera toujours des entiers positifs Il n'y aura pas toujours de solution pour x Si plusieurs solutions existent, sortez au moins l'une d'entre elles. S'il n'y a pas de solutions, ne rien produire ou...

18
Conseils pour jouer au golf en langues 2D

Quels conseils généraux avez-vous pour jouer au golf dans des langages de programmation en 2 dimensions? Je suis à la recherche de conseils qui peuvent être appliqués aux problèmes de code-golf et qui sont spécifiques aux langages de programmation 2D, mais qui ne sont spécifiques à aucun langage...

18
Conseils pour jouer au golf à Japt

Maintenant que je suis complètement accro au Code Golf, il est probablement temps que j'essaye de prendre quelques langues de golf. Étant donné que je joue presque exclusivement en JavaScript, Japt semble être le langage logique pour commencer. Je plongerai dans la documentation à la prochaine...

18
Quelles sont mes dimensions?

Tâche: Étant donné l'aire d'un triangle, trouvez un triangle héronien avec cette zone. Tout triangle héronien avec la zone spécifiée est autorisé. Un triangle héronien est un triangle avec des côtés entiers et une zone entière . Selon la formule de Heron, un triangle avec des longueurs de côtés...

18
Qui a une virgule pour un deuxième prénom?

Votre défi est de prendre un nom (chaîne) en entrée, comme Albert Einstein et sortie: Einstein, Albert Pseudocode: set in to input set arr to in split by " " set last to the last element of arr remove the last element of arr set out to arr joined with " " prepend ", " to out prepend last to out...

18
Imprimer les caractères manquants

Défi simple inspiré par la popularité de mes précédents textes invisibles imprimés et imprimés de vrais textes invisibles , et le même défi de chaîne de longueur différente . Étant donné une chaîne composée uniquement de caractères imprimables ( 0x20 to 0x7E), imprimez chaque caractère imprimable...

18
Triangles entièrement palindromiques

Considérez la chaîne 160615051. Il peut être "triangulé" en tant que tel: 1 606 15051 Ensuite, chaque rangée est un palindrome. Notez également que chaque côté du périmètre est également un palindrome: 1 | 1 | 6 | 6 | 1 | 1 | 15051 Par conséquent, cette chaîne peut être considérée comme un triangle...

18
Balayez les voyelles!

Remarque: le titre a été mal orthographié intentionnellement. Étant donné une chaîne s, permutez les premières voyelles de tous les 2 mots. Pour ce défi, y est considéré comme une voyelle. Par exemple, étant donné une entrée de "grand jour monsieur": 1. Input: "great day sir" 2. Identify pairs of...

18
Dans la prison maintenant

Défi Étant donné un entier n(où 4<=n<=10**6) comme entrée, créez une "porte de prison" ASCII art * mesurant des n-1caractères larges et des ncaractères hauts, en utilisant les symboles de l'exemple ci-dessous. Exemple ╔╦╗ ╠╬╣ ╠╬╣ ╚╩╝ Les caractères utilisés sont les suivants:...

18
LCM des nombres rationnels

Le plus petit commun multiple (LCM) d'un ensemble de nombres Aest le plus petit entier btel qu'il b/asoit un entier pour tous les entiers ade A. Cette définition peut être étendue aux nombres rationnels! Tâche Trouvez le positif le plus petit rationnel b tel que b/aest un nombre entier pour tous...

18
Bloc de chiffres

Sortez / imprimez ce bloc de texte: 1234567890 2468013579 3691470258 4815926037 5049382716 6172839405 7306295184 8520741963 9753108642 0987654321 Les formats acceptables comprennent: Traits de fin de ligne / espaces blancs Liste des chaînes Liste des listes de personnages Liste des listes d'entiers...

18
Compressez une matrice clairsemée

Compressez une matrice clairsemée à l'aide d' une ligne clairsemée compressée (format CSR, CRS ou Yale) . Ce sont tous la même forme de compression (ignorez le nouveau Yale). L'entrée peut être n'importe quelle structure de données 2D (liste de listes, etc.): par exemple [[0 0 0 0], [5 8 0 0], [0 0...

18
Comparer les moyennes de mes listes

Obtenir la moyenne d'une liste (par exemple [2,6,7]) Obtenez la longueur de la liste: [2,6,7] -> 3 La somme des numéros dans la liste: 2 + 6 + 7 = 15. Diviser la somme par leur nombre: 15 / 3 = 5. Vous devez comparer les moyennes de deux listes d' entiers positifs N et M , en renvoyant une...