Programmation Puzzles & Code Golf

11
Amorcer un monde vierge

Fortement inspiré par la programmation d'un monde vierge . Également étroitement lié à ce défi . Définissons un premier vierge comme un nombre qui est lui-même premier, mais ne sera plus premier si vous supprimez toute sous-chaîne contiguë de N base 10 chiffres, où 0 < N < digits in number....

11
Analysez votre chaise

Ce défi est basé sur Ajustez votre chaise de Downgoat . Défi Vous venez de régler votre nouvelle chaise! Cela vous va parfaitement. Cependant, la roue grince et vous savez que les réparateurs changeront le réglage. Le problème est que vous n'avez pas de règle, vous devrez donc écrire un programme...

11
Allocateur de mémoire

Vous concevez un nouveau langage de programmation ésotérique et l'une des fonctionnalités que vous avez décidé d'ajouter est un allocateur de mémoire dynamique. Votre langue spécifie un espace d'adressage virtuel dédié spécial pour l'espace programme de l'utilisateur. Ceci est distinct de l'espace...

11
Attraction entre les mots

La théorie de la gravitation de Newton dit que la force gravitationnelle entre deux masses ponctuelles est F = (Gm 1 m 2 ) / r 2 Où G est la constante gravitationnelle: 6,674 × 10 −11 N · (m / kg) 2 m 1 est la masse du premier objet m 2 est la masse du deuxième objet r est la distance entre leurs...

11
Calculer le nombre, édition des diviseurs

Inspiré par cette question sur Math. Laissez la factorisation d'un nombre, n , d' être représenté en tant que P (n) = 2 a x 3 b x 5 c x ... . ( En utilisant x comme symbole de multiplication.) Ensuite , le nombre de diviseurs de n peut être représentée par D (n) = (a + 1) x (b + 1) x (c + 1) ... ....

11
Lisez les tableaux

Tâche Lisez le contenu d'une table en fonction d'un ensemble de coordonnées. Formatage du tableau Les tableaux seront dans ce format de base: |[name]|[name]| --------------------- [name]| [val]|[val] | [name]| [val]|[val] | Les noms de colonne sont toujours uniques dans les colonnes . Les noms de...

11
Racines primitives de l'unité

Soit zun nombre complexe. zest une nième racine primitive d'unité si pour un certain entier positif n et pour tout entier positif k < n . Défi Écrivez un programme ou une fonction complète qui, étant donné un entier positif nen entrée, génère toutes les nièmes racines primitives de l'unité. Vous...

11
Couper et compter les décimales

Dans ce défi, vous allez écrire un programme pour afficher le nombre de décimales dans la chaîne d' entrée et découper l'entrée si nécessaire. Exemples -12.32 2 32 0 3231.432 3 -34.0 0 -34 023 0 23 00324.230 2 324.23 10 0 00.3 1 0.3 0 0 -04.8330 3 -4.833 Règles L'entrée sera une chaîne qui peut...

11
Am Stram Gram

introduction La chanson d'enfance Eeny, meeny, miny, moe était souvent utilisée pour sélectionner qui était "it" lors de la lecture du tag. Tout le monde se tenait en cercle et désignait une personne choisie au hasard. Ils chantaient: Eeny, meeny, miny, moe, Attrapez un tigre par l'orteil. S'il...

11
Facile comme solveur ABC

Easy As ABC, également connu sous le nom de "End View", est un casse-tête où vous obtenez une grille vide avec des lettres autour; vous devez remplir partiellement la grille de façon à ce qu’exactement une de chaque lettre soit dans chaque ligne et colonne; en outre, les lettres à la fin d'une...

11
Rendu ASCII Box

Tâche Votre tâche consiste à écrire un programme qui produira des boîtes ASCII aux emplacements spécifiés par l'entrée. Contribution Vous recevrez une liste de numéros. Le format ici est un peu flexible, que vous pouvez utiliser deliminator vous voulez (par exemple 1,2,3,4, 1 2 3 4, [1,2,3,4]). La...

11
Remplissez mutuellement les blancs

Étant donné une entrée de deux chaînes avec des séquences de soulignements représentant les mots correspondants, sortez les phrases avec les «blancs» remplis. La meilleure façon de décrire ce défi est par l'exemple. Voici un exemple d'entrée: programming _____________ and code golf programming...

11
Mangez la barre de chocolat

J'ai une barre de chocolat et j'ai besoin d'aide pour la manger, vous allez donc écrire un programme juste pour ça. Explication La première ligne est l'entrée. Les exemples sont séparés par une ligne vide. 7 ____ __|__| |__|__| |__|__| |__|__| 6 _______ |__|__| |__|__| |__|__| 5 ____ __|__| |__|__|...

11
Jouons à un jeu de société!

introduction Les jeux de société sont un jeu classique entre enfants, mais certains enfants se sentent ennuyés de jouer pas à pas à un jeu de société. Maintenant, ils veulent que le résultat soit affiché avant de mettre la main sur le tableau. Défi Supposons que ce jeu de société:...

11
Relations de congruence

Compte tenu de 3 nombres entiers positifs a, bet n(dont les valeurs maximales sont la valeur entière maximum représentable dans votre langue), la sortie d' une valeur si truthy a ≡ b (mod n)et Falsey autrement. Pour ceux qui ne connaissent pas les relations de congruence, a ≡ b (mod n)c'est vrai...

11
Octal, décimal ou hexadécimal?

Étant donné une chaîne d'entrée contenant uniquement des lettres et des chiffres, écrivez un programme ou une fonction qui imprime les caractères ASCII imprimables possibles (Hex 20-7E) qui correspondent à la valeur de la chaîne dans les bases 8, 10 et 16 (si possible). Les caractères doivent être...

11
Un échantillon gratuit d'autocorrélation

Considérons un vecteur x à valeur réelle unidimensionnel qui représente les observations de certains processus mesurés à des intervalles également espacés dans le temps. Nous appelons x une série chronologique . Soit n la longueur de x et x̄ la moyenne arithmétique de x . L' exemple de fonction d'...

11
Quel caractère est cette entité HTML?

Le but est vraiment simple. En recevant une chaîne en entrée, analysez toutes les entités HTML qui correspondent aux caractères suivants (y compris leurs variantes majuscules): áàãâäéèêëíìîïóòõôöúùûüýÿ Règles d'analyse: Chaque entité commence par &et se termine par; Le premier caractère après...