Programmation Puzzles & Code Golf

30
Mots faciles à saisir

Cette compétition est terminée. Le gagnant est CJam avec 22 caractères, battant la réponse de TwiNight par un caractère. Félicitations Dennis ! Une mention honorable va à Falko , qui est devenu complètement fou avec les importations gratuites. . Il y a quelque temps, je voulais savoir comment...

30
Inspecteur Ruby officiel

Voici un simple rubis d' art ASCII : ___ /\_/\ /_/ \_\ \ \_/ / \/_\/ En tant que bijoutier pour l'ASCII Gemstone Corporation, votre travail consiste à inspecter les rubis nouvellement acquis et à laisser une note sur les défauts que vous trouvez. Heureusement, seuls 12 types de défauts sont...

30
Note entière en grade

Étant donné un entier positif (0 et plus, pas de maximum), convertissez-le en note en suivant ces règles: A = 100+ B = 90 - 99 C = 80 - 89 D = 70 - 79 E = 60 - 69 F = 59 and less. Cela semblait un peu ennuyeux, alors faites la note a +si c'est 7,8 ou 9 et a -si c'est 0,1 ou 2. Ignorez cela pour les...

30
Dessinez un moulinet tournant

Rappelez-vous ces moulins à vent amusants sur lesquels vous soufflez et ils tournent en rond? Codons-en un! Un moulin à vent aura l'ensemble de caractères \ | / _dessinant son centre et ses bras. Un moulinet possible pourrait ressembler à ceci: | | |_ ___ ___|_| | | | Mais qu'est-ce qu'un moulinet...

30
Pixels séparés de manière unique

Pour une image N par N , recherchez un ensemble de pixels tel qu'aucune distance de séparation ne soit présente plus d'une fois. Autrement dit, si deux pixels sont séparés par une distance d , alors ce sont les deux seuls pixels qui sont séparés par exactement d (en utilisant la distance...

30
Texte sinusoïdal

Objectif: écrire un programme ou une fonction qui imprime une chaîne d'entrée sous une forme sinusoïdale. La sinusoïde ASCII Voici une période de la sinusoïde: ....... ... ... .. .. . . . . . . . . . . . . . . . .. .. ... ... ....... Notez qu'il y a exactement un point sur chaque colonne. Chaque...

30
Magic: The Gathering Combat Golf

Magic: the Gathering est un jeu de cartes à échanger où, entre autres, les joueurs jouent des cartes représentant des créatures, qui peuvent ensuite attaquer l'autre joueur, ou se défendre contre les attaques de l'autre joueur en bloquant. Dans ce défi de code-golf, votre programme sera à la place...

30
La marge est trop étroite

Autour de l'année 1637, Pierre de Fermat écrit en marge de sa copie de l'Arithmétique: It is impossible to separate a cube into two cubes, or a fourth power into two fourth powers, or in general, any power higher than the second, into two like powers. I have discovered a truly marvelous proof of...

30
Une quine sur chaque ligne

Votre objectif est de créer un programme qui s'imprime indéfiniment, avec une nouvelle ligne après chacun. Ainsi, si votre programme est à une ligne, il sera répété sur chaque ligne de la sortie. Exemple Programme: A Sortie: A A A ... Règles Il doit s'agir d'un programme complet, et non d'un...

30
Beatles Songs and Hexagons

Écrivez deux programmes en forme de triangle (c.-à-d. Pyramide). Le premier doit être un triangle de texte pointant vers le haut avec une largeur de base minimale de trois caractères. Il aurait donc une structure comme X XXX ou X XXX XXXXX ou X XXX XXXXX XXXXXXX ou plus. Chacun des caractères Xdoit...

30
Attribution d'un nom aux chaînes de carbone non cycliques

(Je ne suis pas chimiste! Je peux me tromper sur certaines choses, j'écris ce que j'ai appris au lycée) Les atomes de carbone ont un attribut spécial: ils peuvent se lier à 4 autres atomes (ce qui n'est pas si spécial) et ils restent stables même en longues chaînes, ce qui est très unique. Parce...