Programmation Puzzles & Code Golf

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

4
Formation carrée approximative
Contexte J'ai un tas de boîtes de forme carrée de taille égale, et comme je suis une personne soignée, je veux les disposer toutes en une formation carrée. Cependant, leur nombre n'est pas nécessairement un carré parfait, donc je devrai peut-être approximer la forme carrée. Je veux que vous me …

5
Moyenne sur deux listes
Moyenne sur deux listes Défi Étant donné deux listes d'entiers positifs, déterminez s'il est possible de réorganiser les éléments en deux nouvelles listes de sorte que les nouvelles listes aient la même moyenne arithmétique (moyenne). Contribution L'entrée peut être prise via STDIN ou comme arguments de fonction. L'entrée peut être …

5
Cryptage CipherSaber
Implémentez un programme de chiffrement CipherSaber , comme décrit ci-dessous. Des lignes directrices: La plus petite entrée, en octets, gagne. Cependant, dans une dérogation aux normes de code-golf , vous êtes invités à publier des entrées intéressantes, même si elles ne sont pas sérieuses. Une entrée est généralement un programme …

2
Le meilleur endroit pour apprendre GolfScript? [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Code Golf Stack Exchange. Fermé il y a 4 ans . Cela ressemble à un langage amusant, mais le site officiel …
11 tips  golfscript 


15
Distribution de numéros
Dans ce défi, vous allez utiliser la distribution d' un produit sur des sommes et des différences de nombres, comme expliqué ici . Exemples Input | Output -------------|------------- 23(12+42) | (23*12)+(23*42) 9(62-5) | (9*62)-(9*5) 4(17+8-14) | (4*17)+(4*8)-(4*14) 15(-5) | -(15*5) 2(3) | (2*3) 8(+18) | +(8*18) 8(-40+18) | -(8*40)+(8*18) spécification …

16
Somme de diviseur de la factorisation en puissance première
La tâche consiste à calculer la somme des diviseurs d'un nombre étant donné sa factorisation première. Contribution Deux tableaux (ou quelque chose d'équivalent) de longueur n , l'un contenant le facteur premier et l'autre contenant l'exposant correspondant. Production La somme de tous les diviseurs (y compris le nombre lui-même). Exemple …
11 code-golf  math  primes 



1
Trouvez les clôtures
Contexte Une bombe atomique a explosé près de l'usine de clôture! Puisque les poteaux de clôture sont essentiels à la survie de notre civilisation, nous devons en sauver autant que possible. Nous envoyons des robots résistants aux radiations pour fouiller la zone, et c'est votre tâche de programmer leur vision …

4
Une chrestomathie de l'obscurité
Vous devez effectuer quatre tâches dans une langue qui: ne doit renvoyer aucun résultat * lors d'une recherche sur ce site (codegolf.se), par exemple ToffeeScript ; doit avoir une page répertoriée sur Esolang , Rosetta Code ou Wikipedia ; être un langage distinct, plutôt qu'une version distincte (par exemple, python …

17
Numéros carrés triangulaires
Les nombres carrés sont ceux qui prennent la forme n^2où n est un entier. Ils sont également appelés carrés parfaits, car lorsque vous prenez leur racine carrée, vous obtenez un entier. Les 10 premiers nombres carrés sont: ( OEIS ) 0, 1, 4, 9, 16, 25, 36, 49, 64, 81 …
11 code-golf  number 

1
Normaliser ma carte de décision
Écrivez une fonction ou un programme qui traite un bloc de texte et renvoie le nouveau texte. Le plus petit programme valide gagne. Chaque ligne du bloc de texte aura le format suivant: 12:34,56 Le premier nombre est l'ID de la ligne, les deux autres nombres séparés par des virgules …
11 code-golf 


2
Trouver Poly Nemo!
Oh non! Nemo, notre petit poisson clown est perdu dans cet océan ASCII et son père Marlin essaie de le retrouver. Votre tâche consiste à amener Marlin à Nemo en toute sécurité. Mais attention, nous avons une frénésie d'alimentation Bruce en liberté, alors mieux vaut l'éviter à tout prix! Détails …

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.