Programmation Puzzles & Code Golf

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

12
Ecrire une suite Quine
Nous avons eu beaucoup de défis de quine , mais beaucoup de formats de quine sont similaires, permet de créer une certaine variance dans nos quines. Votre tâche consiste à créer une sélection de programmes dans la même langue (au moins 2), qui produisent tous leur propre code source, cependant, …


30
De quelle carte s'agit-il?
introduction Il y a longtemps, lorsque je codais des jeux de cartes avec des cartes à jouer habituelles, je spécifiais un numéro pour chaque carte et appelais une fonction avec un certain nombre pour obtenir une carte. Cela m'a un peu inspiré pour relever ce défi. Ainsi, pour les personnes …

15
Comment puis-je écraser ma baie?
Permet de définir le processus d'écrasement d'un tableau de nombres. Dans un écrasement, nous lisons le tableau de gauche à droite. Si, à un moment donné, nous rencontrons deux du même élément d'affilée, nous supprimons le premier et doublons le second. Par exemple, voici le processus d'écrasement du tableau suivant …


30
Escalier Alphabet
Le défi Votre tâche consiste à créer un programme ou une fonction qui génère les éléments suivants sans entrée: a bb ccc dddd eeeee ffffff ggggggg hhhhhhhh iiiiiiiii jjjjjjjjjj kkkkkkkkkkk llllllllllll mmmmmmmmmmmmm nnnnnnnnnnnnnn ooooooooooooooo pppppppppppppppp qqqqqqqqqqqqqqqqq rrrrrrrrrrrrrrrrrr sssssssssssssssssss tttttttttttttttttttt uuuuuuuuuuuuuuuuuuuuu vvvvvvvvvvvvvvvvvvvvvv wwwwwwwwwwwwwwwwwwwwwww xxxxxxxxxxxxxxxxxxxxxxxx yyyyyyyyyyyyyyyyyyyyyyyyy zzzzzzzzzzzzzzzzzzzzzzzzzz Notation C'est le golf de …

13
Racine carrée de l'art ASCII
Vous travaillez en tant que stagiaire pour un mathématicien qui déteste vraiment TeX, LaTeX, etc. À tel point qu'il a décidé d'abandonner toute composition et de vous faire faire tout le formatage en ASCII. Vous en avez eu assez après un certain temps et avez décidé de commencer à automatiser …

27
Pi a ton numéro
Défi : Pi est censé être infini. Cela signifie que chaque nombre est contenu dans la partie décimale de pi. Votre tâche sera de prendre un entier positif en entrée et de retourner la position de ce nombre en chiffres pi en sortie. Par exemple, si l'entrée est 59, nous …
30 code-golf  pi 

20
Puis-je réempiler les seaux?
Mon petit enfant a un jouet comme celui-ci: Ce jouet se compose de 10 petits seaux empilables, que nous allons numéroter de 1 (le plus petit) à 10 (le plus grand). Parfois, il fait de petits tas et le jouet finit comme ceci: Nous pouvons représenter schématiquement les piles comme …

14
Tuez-le avec le feu
Avertissement: L'histoire racontée dans cette question est entièrement fictive et inventée uniquement dans le but de fournir une intro. Je suis un mauvais fermier, et pour faire monter le prix du blé dans ma région, j'ai décidé de brûler les champs de tous les fermiers autour de moi. J'aimerais vraiment …

10
Chaussures pour hippocampes
Les hippocampes ont bien sûr besoin de chaussures. Cependant, un hippocampe, n'ayant qu'une seule queue, n'a besoin que d'une seule chaussure. Malheureusement, les chaussures ne viennent que par paires. L'argent est limité pour le gouvernement des hippocampes, ils doivent donc acheter le moins de paires possible. Chaque hippocampe a une …
30 code-golf 

16
Calcul du BPM avec des entrées
Programmez le code le plus court qui calculera le BPM moyen (battements par minute) en utilisant 8 points de temps écoulés. Ceci est mon premier post, et je n'ai pas vu de question similaire à celle-ci. Puisque je suis un fan des jeux de rythme, ce serait bien d'avoir un …
30 code-golf 

7
Quine à croissance lente
Faites une quine. Semble facile non? Eh bien, cette quine doit sortir elle-même plus son premier caractère, qui sort alors elle-même plus son deuxième caractère, et ainsi de suite. De cette façon, le quine devrait en plusieurs générations produire deux copies. Exemple: laisse votre code être x. L'exécuter devrait sortir …
30 code-golf  quine 

7
Conseils pour écrire des quines
Une quine est un programme qui produit une sortie identique au code source du programme. Sur ce site Web, nous ne nous soucions généralement que des quines appropriés (au moment de la rédaction, la définition actuelle est "une partie de la sortie est codée par une autre partie du programme"). …
30 tips  quine 

30
Comptez en diagonale!
Nous avons beaucoup d'axes horizontaux pour les chiffres, mais je pense honnêtement qu'ils sont un peu ennuyeux. Votre tâche aujourd'hui est de me construire une portion d'un axe diagonal entre deux entiers non négatifs distincts donnés en entrée. Comment construire un axe diagonal? Prenons un exemple, avec l'entrée 0, 5. …

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.