Programmation Puzzles & Code Golf

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

7
Méthode Newtons par Recinesive Quines
Votre tâche consiste à calculer la racine carrée de 2 en utilisant la méthode de Newton - avec une légère torsion. Votre programme consiste à calculer une itération à l'aide de la méthode de Newton et à générer le code source de l'itération suivante (qui doit pouvoir faire de même). …
32 code-golf  math  quine 

6
Miroir quine (ou ma tête me fait mal)
Je lisais Imprimer votre code à l'envers - reverse quine Et je pensais que cela pourrait être plus intéressant si votre code à l'envers est également exécutable . Ce défi aura donc toutes les règles et exigences de l'autre, mais doit également être une source valide une fois inversée (dans …
32 code-golf  quine 


16
Convertisseur ternaire équilibré
Les crédits pour l'idée de défi vont à @AndrewPiliser. Sa proposition originale dans le bac à sable a été abandonnée et comme il n'a pas été actif ici depuis plusieurs mois, j'ai relevé le défi. Le ternaire équilibré est un système numérique non standard. C'est comme le ternaire dans la …

12
Décoder une carte thermique
Cartes thermiques Prenons une pièce rectangulaire, au plafond de laquelle se trouve une caméra thermique pointant vers le bas. Dans la pièce, il existe un certain nombre de sources de chaleur d'intensité 1-9, la température de fond étant 0. La chaleur se dissipe de chaque source, chutant d'une unité par …

2
Implémenter QuickSort dans BrainF *** [fermé]
Comme discuté dans le salon sur Stack Overflow: si vous ne pouvez pas implémenter l'algorithme Quicksort donné en.wikipedia.org/wiki/Quicksort dans n'importe quelle langue que vous avez une connaissance minimale, vous voudrez peut-être envisager une profession différente. @sbi mais SBI a également noté que BrainF *** était peut-être une exception. Voici donc …

9
Kolmogorov-mania
La complexité de Kolmogorov d'une chaîne s est définie comme la longueur du programme P le plus court qui génère s. Si la longueur de P est plus courte que la longueur de s, alors s est dit compressible , sinon s est incompressible . La plupart des cordes sont …

10
Brainf *** Golfer
L'un des codes les plus simples écrits par un langage de programmation est une séquence d'impression de caractères de programme (ex. "Bonjour, monde!"). Cependant, s o m e e s o t e r i c langages de programmation comme Brainfuck , même ce code le plus simple est assez …

7
Ponts et tunnels
Vous êtes responsable de la construction d'une nouvelle autoroute. Cependant, il mène à travers des terres montagneuses et a donc besoin de nombreux ponts et tunnels. L'autoroute elle-même devrait rester à un seul niveau. Contribution Vous obtenez une description ASCII approximative de l'apparence des montagnes sur une entrée standard, comme …

30
Étirement des mots
Écrivez un programme ou une fonction qui duplique des lettres dans un mot, de sorte que toutes les lettres dupliquées disposées de gauche à droite dans le mot forment le tableau d'entrée. Par exemple: input: chameleon, [c,a,l,n] output: cchaamelleonn Contribution Le mot de départ (par exemple chameleon) Un tableau de …

13
Dessiner un cube en art ASCII
Description de la tâche: Dessinez un cube dans l'art ASCII dans à peu près une projection d'armoire. Monospaced fontsont souvent des caractères environ deux fois plus hauts que larges. Étant donné que l'entrée correspond à la longueur des lignes verticales (à l'exclusion des coins), les lignes horizontales sont dessinées avec …

19
Nains et pièces
La situation: Plusieurs ( M) nains ont trouvé un coffre de gobelin avec Ndes pièces d'or et doivent les diviser. En raison des anciennes règles régissant l'attribution du butin aux pirates par ordre d'ancienneté, le nain le plus âgé devrait obtenir une pièce de plus que le nain le plus …
32 code-golf 

14
Dessinez un boulier Suanpan
Écrivez le programme le plus court qui prend un seul entier comme entrée et imprime un abaque Suanpan Testcases Contribution: 314159 Sortie: |\======================================/| || (__) (__) (__) (__) (__) (__) || || (__) (__) (__) (__) || || || || || || || || || || || || || || …

14
Résoudre la dette mondiale, à la manière du Code Golf
Les dirigeants du monde se sont rencontrés et ont finalement admis que le meilleur (et le seul) moyen de résoudre les problèmes économiques mondiaux est de faire le bilan de ce qu'ils se doivent et de se payer les uns les autres avec d'énormes chèques. Ils vous ont engagé (ironiquement, …
32 code-golf  math 

12
Conseils pour jouer au golf à Vim
J'ai récemment réalisé à quel point vim fonctionne très bien pour le golf, en particulier pour la complexité kolmogorov . De plus, selon meta vim est un «langage de programmation» parfaitement acceptable au moins, pour la portée de ce site, c'est-à-dire. Quels conseils généraux avez-vous pour jouer au golf à …
32 code-golf  tips  vim 

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.