Programmation Puzzles & Code Golf

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

6
La spirale de multiplication unique
Celui-ci est inspiré du récent défi de la table de multiplication de Calvin's Hobbies . Écrivez une fonction ou un programme qui prend un entier Nen entrée et imprime ou renvoie une spirale de multiplication unique N par N. Le code doit (en théorie) fonctionner pour N entre 0 et …


13
Repérage latéral carré
Bienvenue à mon premier défi de golf de code! :) Allons droit au but. Défi: Étant donné deux vecteurs à virgule flottante, O (origine) et T (cible), vous devez créer un programme pour imprimer les valeurs L et R sur STDOUT. O est un coin du carré T est un …

1
C'est un double + en-tête!
en relation Exposition Après avoir remporté la tombola SO, vous auriez pu être au top du monde, et vous l'avez été! La tombola durait depuis un an maintenant, et vous étiez l'un des cent programmeurs sélectionnés pour entrer dans le bastion SO. Et enfin, l'attente est terminée. Aujourd'hui, c'est le …
13 code-golf  string 

3
Diagrammes de configuration des électrons
Défi Étant donné un nom d'élément, sortez sa configuration électronique. Contribution Votre entrée sera le nom complet de chaque élément (la plage allant de l'hydrogène, 1, au calcium, 20) à quelques exceptions près - vous devriez pouvoir prendre en compte les entrées suivantes: Natrium - This is sodium Kalium - …

7
Un jeu de devinettes plat
Il y a un jeu auquel j'aime jouer. Cela se produit sur une grille de taille finie (mais elle est enveloppée, comme une sphère). Sur cette grille, un point aléatoire (entier uniquement) est sélectionné. Ensuite, moi, l'utilisateur, je suis invité à entrer des coordonnées. Si ma contribution correspond exactement au …
13 code-golf  game 

15
Trouver l'angle entre deux points
Étant donné deux points Aet B, trouvez l'angle d'une ligne AOà l'autre BOautour du point Ooù se Otrouve l'origine ( (0,0)). De plus, l'angle peut être positif ou négatif selon la position des points (voir exemples). L'entrée sera des points Aet B, et peut être donnée sous n'importe quelle forme …

7
* Le nom de la langue * est génial!
Écrivez un programme dans n'importe quelle langue qui lit les entrées de stdin et sort une sortie légèrement modifiée vers stdout. Le programme devrait emprunter certains caractères de l'entrée et de la sortie avec un préfixe aussi grand que possible, *language-name* is awesome!suivi d'un retour à la ligne et de …
13 code-golf 

4
Imperfections dans mon français
Conjuguer un verbe à l'imparfait , il faut effectuer les étapes suivantes: Trouvez la "tige" du mot; ceci est réalisé en omettant la -onsforme de conjugué à nous du mot. Par exemple, vivre est nous vivons ; retirer -onsdes vivons rendementsviv- . Prenez la tige et ajoutez une fin appropriée, …

3
Opérations d'ordre
introduction Il arrive un moment dans l'enfance où vous pensez avoir maîtrisé l'ajout et la multiplication, puis quelqu'un arrive et vous informe que: a * b + c = (a * b) + c! = a * (b + c), et que ce n'était pas un processus aussi simple ou …
13 code-golf 

1
Bob le Bowman!
Bob l'archer o /( )\ This is Bob. L L Bob wants to be an archer. ############# . / \ <--- bow So he bought himself a (c -)-> <--- arrow nice longbow and is about ( )/ <--- highly focused Bob shoot at a target. L L ############# ___________________________________________________________________________________________ …

10
Tamis de Sundaram (pour trouver des nombres premiers)
Le défi Implémentez le tamis Sundaram pour trouver les nombres premiers ci-dessous n. Prenez un entier en entrée n, et sortez les nombres premiers ci-dessous n. Vous pouvez supposer qu'il nsera toujours inférieur ou égal à un million. Tamis Commencez par une liste des entiers de 1à n. Supprimez tous …

5
Schémas de pyramide
Les pyramides mayas étaient (et sont) une partie importante de l'architecture ancienne, qui étaient généralement utilisées à des fins religieuses. C'étaient généralement des pyramides à degrés, mais les marches sur chacune étaient trop raides pour grimper. Les prêtres grimperaient jusqu'au sommet d'eux via des escaliers alternatifs pour effectuer des cérémonies. …

1
Résolvez un jeu d'Accordéon
L'accordéon est un jeu de cartes solitaire que j'ai récemment rencontré où presque toutes les mises en page sont résolubles, mais incroyablement difficiles. Vous pouvez y jouer ici . Règles 52 cartes face sont placées face visible dans un ordre aléatoire. À chaque tour, vous remplacez une carte par une …

3
À quel point ce message est-il audacieux?
Préambule Dans la démarque Stack Exchange, nous utilisons ** pour mettre le texte en gras. Par exemple, cette démarque: The **quick brown fox jumps over the lazy** dog. Rend comme: Le renard brun rapide saute par-dessus le chien paresseux . Bien sûr, nous utilisons également ** pour fermer l'audace. Donc, …
13 code-golf  string 

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.