Programmation Puzzles & Code Golf

Q & A pour les amateurs de programmation et les golfeurs de code

11
Additionner les faces d'un cube cubique
La somme manuelle des faces d'un cube Cubically est fastidieuse et prend du temps, comme l'écriture de code dans Cubically lui-même. Dans Cubifier le plus efficace , je vous ai demandé de traduire ASCII en source cubique. L'une des réponses utilise une séquence d'initialisation de cube, puis modifie le cube …

4
Le retour de l'Hydra Slayer
Ça fait un moment que tu as tué cette hydreCela , vous avez baigné dans la gloire pendant des années, mais maintenant les gens vous appellent lavé, a a été. Eh bien, il est temps de leur prouver le contraire, vous avez entendu le sort d'une autre hydre. Tuez-le simplement …
13 code-golf  math  number  game 

28
Factorisation des tableaux
Étant donné un tableau d'entiers positifs, affichez un tableau stable des facteurs premiers distincts de ces entiers. En d'autres termes, pour chaque entier de l'entrée dans l'ordre, obtenez ses facteurs premiers, triez-les et ajoutez à la sortie tous les nombres premiers qui ne sont pas déjà dans la sortie. Cas …

5
Coefficient de corrélation de rang
Le coefficient de corrélation habituel (en 2d) mesure dans quelle mesure un ensemble de points peut être décrit par une droite, et si oui, son signe nous indique si nous avons une corrélation positive ou négative. Mais cela suppose que les coordonnées des points peuvent effectivement être interprétées quantitativement, par …


5
Piratage de terminaux Fallout
Quelqu'un ici est un fan inconditionnel de Bethesda? Peut-être que vous préférez Obsidian Entertainment? Eh bien, si vous êtes l'une de ces choses, l'image suivante devrait vous être relativement familière. J'ai pris la liberté de préparer un défi ASCII-Art plutôt unique, alors voici le premier indice de ce que je …

1
Devenez le tueur d'hydre
Vous êtes le héros le meilleur et le plus célèbre de la région. Dernièrement, il y a eu des rumeurs selon lesquelles une Hydre traînait dans un ravin à proximité. En étant le héros courageux et vertueux que vous êtes, vous allez le vérifier un peu plus tard dans la …
13 code-golf  math  game 

4
Comment Fermat est ce numéro?
Les nombres de Fermat sont des entiers positifs qui peuvent être exprimés comme 2 2 x +1 avec un entier x. Définissons maintenant un attribut d'un nombre appelé "Fermat-ness": La fermeté du nombre est inférieure de un à la longueur de la chaîne de puissances de deux, à partir de …

1
Éléments les plus courants d'une liste en Python
Ceci est une question de conseils pour le golf en Python, qui est sur le thème principal. Je cherche le moyen le plus court pour obtenir tous les éléments les plus courants d'une liste en Python, de la manière la plus courte possible. Voici ce que j'ai essayé, en supposant …
13 code-golf  tips  python 

14
Approximer le nombre de Dottie
Le nombre de Dottie est le point fixe de la fonction cosinus, ou la solution de l'équation cos (x) = x . 1 Votre tâche sera de créer un code qui se rapproche de cette constante. Votre code doit représenter une fonction qui prend un entier en entrée et génère …


7
Baguettes mutées avec des points KoTH
Règles de base (différentes des miennes) Récit C'est l'année 4579, les humains ont maintenant 2 mains avec 1001 doigts chacune. Les baguettes sont devenues basées sur des points. Et @Dennis a plus de représentants que @Martin ... Les cercles rouges dessinés à la main sont maintenant sous-votés ... Jon Skeet …

16
Construisez-moi un escalier de château!
Vous recevrez une chaîne composée d'ASCII imprimable (sans retour à la ligne). Votre tâche est de construire un joli escalier pour mon château. Comment construire un joli escalier? Tout d'abord, vous devriez obtenir toutes les rotations de la chaîne. Par exemple, la chaîne abcda les rotations suivantes: abcd, bcda, cdab, …

9
Shifting Caesars Shifts
La description Un changement de César est un chiffre monoalphabétique très simple où chaque lettre est remplacée par celle qui la suit dans l'alphabet. Exemple: Hello world! -> IFMMP XPSME! ( IBSLR, EGUFV!est la sortie pour le défi réel, c'était un exemple de décalage de 1.) Comme vous pouvez le …

2
Cordes cycliques, programmes cachés
Écrivez 3 programmes qui effectuent la tâche suivante: Soit A, B, C les codes sources de ces trois programmes; si A court BC est produit en sortie, si B s'exécute CA est produit, si C court AB est produit; donc chaque programme écrit une chaîne (cyclée pour chaque programme) et …
13 code-golf  quine 

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.