Programmation Puzzles & Code Golf

13
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 1000 (la sortie...

13
Golf un interprète violet

Golf un interprète violet Le violet est un esolang conçu avec deux objectifs principaux: Être une minimisation d' Aubergine , car il n'y a tout simplement pas assez de langues à instruction unique auto-modifiantes. Pour admettre la possibilité d' interprètes de golf terriblement petits . Ma...

13
Combien de semaines?

Votre tâche consiste à sortir un seul numéro; le nombre de semaines ISO à l'intersection d'une plage de dates donnée. Pour citer Wikipedia:, An average year is exactly 52.1775 weeks longmais il ne s'agit pas de la moyenne. L'entrée se compose de deux dates ISO séparées par des espaces: 0047-12-24...

13
Impression ascendante ASCII, Robbers

Ceci est le fil des voleurs. Le fil des flics va ici . Dans le fil de la police, la tâche consistait à créer un programme qui génère des caractères ASCII imprimables dans l'ordre croissant. La tâche des voleurs consiste à déchiffrer le code utilisé par les flics pour produire cette sortie. Le code...

13
Calcul de l'entropie

Contribution Une matrice Mreprésentée par deux lignes d'entiers séparées par des espaces. Chaque ligne aura le même nombre d'entiers et chaque entier sera soit -1 soit 1. Le nombre d'entiers par ligne sera au maximum de 20. Msera donc 2par noù nest le nombre d'entiers sur chacune des deux lignes....

13
Lego Gear Train

Inspiré des rapports de démultiplication Lego défi des de Keith Randall. Moi aussi, je prévois de construire un robot lego géant qui sera éventuellement en mesure de détruire les autres robots dans la compétition sans précédent. * Dans le processus de construction du robot, j'utiliserai beaucoup de...

13
Quelle est la taille du chiffre?

Les chiffres à 7 segments peuvent être représentés en ASCII à l'aide de _|caractères. Voici les 1chiffres de taille : _ _ _ _ _ _ _ _ | _| _| |_| |_ |_ | |_| |_| | | | |_ _| | _| |_| | |_| _| |_| De plus grandes tailles sont formées en allongeant chaque segment proportionnellement. Voici un couple...

13
Scinder un script Shakespeare

M. William Shakespeare a écrit des pièces de théâtre. Beaucoup de jeux. Dans ce tarball contenant chacune de ses œuvres, chacune de ses pièces est un long fichier. Il doit être divisé en scènes pour une production scénique. Parce que les acteurs sont impatients, votre code doit être aussi court que...

13
Injecter des Rickroll textuels

Parce que le rickrolling est le plus grand mème sur Terre, vous [connaissez les règles et moi aussi] devez écrire le code le plus court qui puisse rickroller textuellement le lecteur sans méfiance. Laissez [vous descendre] un texte d'entrée contenant des lettres, des signes de ponctuation et des...

13
Lisser un graphique linéaire

Étant donné une entrée d'un entier n et une liste d'entiers positifs m 1 , m 2 , ..., sortir une liste d'entiers m 1 ' , m 2 ' , ... où m x ' est défini comme la moyenne de m xn à m x + n . Lors du calcul de ces moyennes, ignorez les indices qui sont hors limites (et ajustez ce que vous divisez la...

13
Testeur de regex quinéen

Ce défi est assez simple. En entrée, vous prenez une expression régulière. Ensuite, vous affichez une vérité / falsey indiquant si votre code source correspond ou non à l'expression régulière. C'est si simple! Encore deux choses: Aucun quine builtins; vous pouvez cependant accéder au code source du...

13
Formatez la réputation

Vous savez probablement que les différents niveaux de réputation sur Stack Exchange sont formatés différemment lorsqu'ils sont vus à partir de la page de questions / d'un article. Il y a toutes les règles de formatage des représentants: si un utilisateur a 1 à 999 (un à trois chiffres)...

13
Substitution mathématique

Parfois, il est utile d'exécuter un problème mathématique avec plusieurs entrées. Le but de ce défi est de créer un programme qui facilite cette tâche. Expressions génératrices de nombres Vous devez prendre en charge 3 types d'expression: Générateur de nombre unique: très simple, juste un nombre...

13
Polynômes irréductibles sur GF (5)

Un polynôme à coefficients dans certains champ F est appelé irréductible sur F si elle ne peut être décomposé en produit de polynômes de degré inférieur à coefficients dans F . Considérons les polynômes sur le champ de Galois GF (5). Ce champ contient 5 éléments, à savoir les nombres 0, 1, 2, 3 et...

13
Est-ce un cluster de consonnes valide en Lojban?

.i xu .e'o lo zunsnagri cu drani loka jboge'a Étant donné l'entrée d'une chaîne composée de deux caractères, indiquez s'il s'agit d'un cluster de consonnes valide dans Lojban. Voici une citation de CLL 3.6 détaillant les règles pour une paire de grappes de consonnes valides (ou plutôt une paire...

13
Déchiffrer les symboles mathématiques

Si vous avez lu le livre Contact de Carl Sagan, ce défi peut vous sembler familier. Étant donné l'entrée d'un ensemble d'équations mathématiques consistant en un nombre, un opérateur inconnu, un autre nombre et un résultat, déduisez quels opérateurs représentent l'addition, la soustraction, la...