Questions marquées «code-golf»

31
Mettre en œuvre un PCG

Quel meilleur problème pour PCG.SE que d'implémenter PCG, un meilleur générateur de nombres aléatoires ? Ce nouvel article prétend présenter un générateur de nombres aléatoires rapide, difficile à prévoir, petit et statistiquement optimal. Son implémentation minimale en C est d'environ neuf lignes:...

31
Calculez les points dans un jeu «sjoelen»

D'accord, hier était donc le 2ème jour de Noël et mes (grands) parents et moi avons fait une partie de "sjoelen", comme on l'appelle aux Pays-Bas. Le programmeur interne est venu en moi, mais juste au moment où j'ai eu la réponse, je l'ai perdue. Je veux que tu le refasses. Les règles: Vous avez...

31
Ces dés sont-ils non transitifs?

Les dés non transitifs sont de jolis petits jouets qui défient notre intuition en théorie des probabilités. Nous aurons besoin de quelques définitions pour ce défi: Considérez deux dés A et B qui sont lancés en même temps. Nous disons que A bat B si la probabilité d' un montrant un plus grand...

31
ASCII Doodling: Laser dans une boîte

Parfois, lorsque je gribouille, je dessine un rectangle, je commence par une diagonale dans l'un des coins, puis je trace une ligne en la "réfléchissant" chaque fois que je frappe un côté du rectangle. Je continue avec cela jusqu'à ce que j'atteigne un autre coin du rectangle (et j'espère que le...

31
Jeux optimaux de Tic Tac Torus

Ce défi concerne le jeu Tic Tac Toe, mais il se joue sur un tore. Comment jouer Pour créer le plateau de jeu nécessaire, vous commencez avec un plateau de jeu Tic Tac Toe classique. Pliez-le d'abord dans un cylindre en joignant le bord gauche et le bord droit. Ensuite, pliez-le en tore en joignant...

31
Dessinez une courtepointe d'art ASCII aléatoire

Pour ce défi, une courtepointe art ASCII sera un bloc de texte de 24 caractères de large et 18 lignes de haut, contenant les caractères =-<>/\dans un motif semblable à une courtepointe qui est horizontalement et verticalement symétrique. Exemple de courtepointe: ========================...

31
Aire d'un polygone ASCII

Vous devez écrire un programme ou une fonction qui reçoit une chaîne représentant un polygone ascii-art en entrée et en sortie ot renvoie la zone du polygone. L'entrée est une chaîne composée des caractères _ / \ L V spaceet newlinedéfinissant un polygone simple (ce qui signifie pas de segments...

31
Gantt ASCII simple

C'est simple: imprimez un diagramme de Gantt ASCII . En fonction des plages de tâches (tuples de début et de fin), imprimez une chronologie de Gantt sous forme de -caractères pour chaque durée de tâche - chaque tâche dans une nouvelle ligne. Exemple Disons que mes plages de tâches sont 28->35,...

31
Trier les manuels

Trier les manuels L'école commence bientôt (si ce n'est pas déjà fait) et il est donc temps de mettre de l'ordre dans nos manuels. Vous devez trier vos livres par ordre alphabétique mais cela prend trop de temps, vous décidez donc d'écrire un programme pour le faire. Exemples Contribution: _ | | _...

31
Alignement des lignes!

Alignement des lignes! Étant donné un caractère et une chaîne multiligne, votre travail consiste à remplir chaque ligne de la chaîne afin qu'ils s'alignent entre le délimiteur donné. Exemples Contribution: , Programming, Puzzles And, Code golf Sortie: Programming, Puzzles And, Code golf...

31
Je n'avais encore jamais vu ce numéro!

Ecrire un programme qui passe par une chaîne de caractères non-blancs (vous pouvez supposer qu'ils sont des chiffres 0à 9, mais rien dans la façon dont ils doivent être traités en dépend) et ajoute des espaces selon les règles suivantes. Soit le jeton actuel la chaîne vide et les jetons...

31
Casser les onglets en deux

Des guerres sacrées ont été menées contre des espaces contre des onglets. (Et bien sûr, les espaces, étant objectivement supérieurs, ont gagné.) - Alex A. S ome PEO p le refusent encore à un V ALIDER que WHI c h est cl e arly s SUPRÊME. Vous venez de recevoir un fichier en utilisant le inté re ct,...

31
Graphique des fleurons d'une fleur

Jetez un œil à cette fleur de camomille: Joli, non? Et si je te disais que ce n'était pas vraiment une fleur? Beaucoup de fleurs (y compris les tournesols, la camomille, les marguerites et autres) se composent en fait de très petites fleurs (les points noirs sur les tournesols) sur une tête de...

31
Avez-vous appris votre fib-abc?

Je n'aime pas les chiffres, mais j'aime la séquence de Fibonacci. Je suis sûr que nous pourrions trouver quelque chose. Veuillez lire un entier n de STDIN et sortir le n ème numéro de Fibonacci en base 26 ( abcdefghijklmnopqrstuvwxyzau lieu de 0123456789) vers STDOUT. Le premier nombre de Fibonacci...

31
Le chat miaule"

cat va "Meow" Nous connaissons tous le concept d'un catprogramme. L'utilisateur tape quelque chose, il est renvoyé à l'utilisateur. Facile. Mais tous les catprogrammes que j'ai vus jusqu'à présent ont manqué un fait: un catva "Meow". Donc, votre tâche consiste à écrire un programme qui copie tout...

31
Jouer "Taps"

Aujourd'hui, le 11 novembre 2015, c'est la Journée des anciens combattants aux États-Unis. " Taps " est le clairon joué lors des funérailles militaires américaines: ( "Taps" sur SoundCloud de vtmiller ) C'est une mélodie simple, longue de vingt-quatre notes seulement et utilisant seulement quatre...

31
Qui est le plus endormi de tous?

Écrivez un programme ou une fonction qui accepte une chaîne de caractères -=o.où les -=o«et .» alternent toujours, caractère à caractère. La chaîne aura une longueur impaire supérieure à un et débutera et se terminera toujours par l'un des -=o. Fondamentalement, l'entrée ressemblera à une ligne de...

31
Avez-vous été sympa cette année?

introduction Le Père Noël a trop de noms à traiter et a besoin de votre aide! Il a besoin d'écrire un programme ou d' une fonction, qui délivre en sortie nice, naughty, very naughtyou very very naughty. Pour déterminer à quel point quelqu'un est gentil ou méchant, le Père Noël avait développé un...