Programmation Puzzles & Code Golf

9
MarGolf rencontre la fourmilière de Langton

This is Markov. Markov's golf ball rolls around randomly. Markov's ball will hole however he strikes it. Markov is smart. Be like Markov. Et ceci: est une fourmilière dans l'arrière-cour de Langton. La fourmilière est assez grande pour contenir la balle de golf de Markov, MarGolf. Cependant, la...

9
Combien de votes un État obtient-il?

Compte tenu de la liste des populations de chaque État, affichez, du plus grand au moins, le nombre de votes que cet État obtient au collège électoral. Entrée: le premier chiffre représente le nombre total de votes à distribuer; il est suivi d'une liste de et de populations. Dans cet exemple, les...

9
Vérifiez le numéro de naissance

Un numéro de naissance norvégien se compose de 11 chiffres, composé comme suit: DDMMYYiiikk DD est le jour (du 01-31) MM est le mois (du 01-12) YYest l'année (de 00 à 99). Ce n'est pas différencié entre 1900 et 2000 iii est le "numéro individuel" kk sont deux chiffres de contrôle iii est déterminé...

9
Jouer au golf avec un interprète

introduction Le calcul est un langage de plaisanterie ésotérique . De l' entrée esolangs: Le calcul n'a pas de syntaxe requise et a le pouvoir de résoudre tous les problèmes. Il est assez intelligent pour interpréter n'importe quel langage humain (anglais, espagnol, latin, etc.), tout langage de...

9
Convertisseur de TinyBF en Brainf ***

Nous avons un convertisseur Brainf *** en TinyBF, mais pas l'inverse, alors en voici un. Règles: Votre interprète doit prendre un programme TinyBF valide, sur une seule ligne, et il doit sortir le programme BrainF *** correspondant, sur une seule ligne, avec un espace de fin facultatif / nouvelle...

9
Taxi me quelques chiffres

Les numéros de taxis ou OEIS A011541 sont les plus petits nombres pouvant être représentés sous la forme de n sommes différentes de deux entiers cubes positifs, pour n successifs . Vous devrez imprimer le n ème numéro de taxi. Cela devrait fonctionner pour tout n en théorie. Cependant, comme seuls...

9
Provoquer une perturbation maximale d'un sondage de paille

Le contexte Straw Poll est un site Web destiné à la création de sondages simples / informels. Muni d'une liste d'options, l'utilisateur peut sélectionner son ou ses choix et les votes sont comptabilisés. Il y a deux caractéristiques très importantes d'un sondage de paille: Il est possible de...

9
Anglais de golf - utiliser les contractions

Je n'ai pas autant ri du contenu de Stack Exchange que de cela . Je pense que vous apprécierez tous ce défi, car il est inspiré par ce qui se passe là-bas. Vous écrirez une fonction ou un programme qui est du code-golf, c'est-à-dire qu'il devrait être aussi court que possible. Étant donné un texte,...

9
Remplacer l'alias pour former des phrases

Inspiré par la C- directive #define. Défi Étant donné une phrase avec un alias et un tableau avec chaque texte d'alias. Sortez la phrase initiale en remplaçant chaque alias par son texte respectif. Un alias est défini par un pointu #suivi de son index dans le tableau (l'index peut commencer à zéro...

9
Marcher sur l'hypercube

J'ai récemment lu sur la théorie des graphes, en particulier les hypercubes et réfléchi à des façons intéressantes de construire des chemins sur eux. Voici ce que j'ai trouvé. Comme vous le savez peut-être, vous pouvez construire un hypercube à n dimensions en prenant tous les n-tuples constitués...

9
Final Fantasy XV DÉCOUVERT!

Étant donné que je suis incroyablement excité pour l' événement Final Fantasy XV Uncovered , je veux que vous m'écriviez un programme pour me dire quand c'est !!! L'entrée Votre entrée de prise sous la forme de HH:MM XDT, où HHest un nombre dans la plage 1-12, MMest un nombre entre 0-60et XDTest un...

9
Code le plus court pour sécuriser effacer un disque

Écrivons le code le plus court pour effectuer une variante simplifiée de la méthode de nettoyage DoD 5220.22-M avec seulement deux passes d'écriture. Tout langage de programmation est accepté, mais l'utilisation de bibliothèques orientées sur l'effacement des disques est interdite. Voici comment...

9
Trouver l'aire d'un polygone

Étant donné les longueurs latérales consécutives s1, s2, s3... s_nd'un n-gon inscrit dans un cercle, trouvez son aire. Vous pouvez supposer que le polygone existe. De plus, le polygone sera convexe et non auto-intersecté, ce qui est suffisant pour garantir l'unicité. Les fonctions intégrées qui...

9
Trouvez la puissance de la matrice

Problème Créez un programme ou une fonction qui peut calculer le résultat d'une matrice élevée à la n ème puissance. Votre code prendra une matrice carrée arbitraire A et un entier non négatif n , et renverra une matrice avec la valeur A n . Restrictions Les fonctions intégrées qui calculent la...

9
Interpréter DOGO!

Interpréter DOGO DOGO est un langage de programmation moins connu. Bien que le DOGO original (un langage de blague d'un article Usenet) n'ait jamais été implémenté, un langage qui lui ressemble a été créé. Les commandes pour la langue sont:

9
Encodage à double longueur

Tout le monde sait ce qu'est le codage de longueur. Il a déjà fait l'objet de nombreux défis de code-golf. Nous allons examiner une certaine variation. Exemple Normal: 11222222222222222222233333111111111112333322 Run-length: 112(19)3(5)1(11)2333322 Le nombre entre parenthèses indique le nombre de...