Programmation Puzzles & Code Golf

14
Dépliez dans toutes les directions

Contribution: Un string Production: 1) D'abord, nous prenons le caractère de suppression à la fin de la chaîne d'entrée jusqu'à ce qu'il nous reste une longueur qui est un carré (c'est-à-dire 1, 4, 9, 16, 25, 36, etc.) Donc abcdefghijklmnopqrstuvwxyz(la longueur 26) devient...

14
Calculez les nombres de Wilson

Etant donné un nombre entier positif n , le calcul de la n ième Wilson nombre W (n) , où et e = 1 si n a un module racine primitif n , sinon e = -1. En d'autres termes, n a une racine primitive s'il n'existe pas un entier x où 1 < x < n-1 et x 2 = 1 mod n . Il s'agit de code-golf, alors créez...

14
Système de classement étrange

Weirdo Incorporates a une façon étrange de classer son personnel en fonction du nombre de jours où il était présent au bureau: 0 - 13 : F 14 - 170 : E 171 - 180 : D 181 - 294 : C 295 - 300 : B 301 - 365 : A Note: The range is inclusive (i.e. 0-13 means 0 days and 13 days both will evaluate as grade...

14
Pandigital Doubling

Inspiré par ce CMC Étant donné un entier positif supérieur à 0, effectuez l'opération suivante: Si les dix chiffres simples ( 1234567890) sont dans le nombre au moins une fois, sortez le compte et quittez le programme Sinon, doublez le nombre et répétez, en augmentant le nombre. Le décompte...

14
Tic-Tac-Toe - X ou O?

Contexte Passez à "Tâche" si vous connaissez Tic-Tac-Toe (je pense que la plupart le sont!) Tic-Tac-Toe est un célèbre jeu à deux joueurs. Il se compose d'un plateau 3x3 qui est rempli progressivement par deux joueurs (précisions ci-dessous); Le premier joueur utilise le personnage Xet l'autre...

14
Comme un segment de chemin; touché pour la première fois

Étant donné une liste ordonnée de 2 points cartésiens 2D ou plus, affichez une valeur vraie si le chemin se touche ou s'auto-intersecte; sinon, émettez une valeur falsifiée si elle ne se touche pas ou ne s'auto-intersecte pas. Vous pouvez supposer que les points consécutifs de la liste sont...

14
Racines factorielles principales

Inspirée des racines numériques, la racine factorielle principale d'un nombre est le nombre qui émerge lorsque vous prenez les facteurs premiers d'un nombre, les additionnez et répétez le processus sur le nombre résultant, en continuant jusqu'à ce que vous obteniez un nombre premier ( qui a...

14
Une séquence euro-originale

Etant donné un nombre entier positif n en sortie le n nombre -ième de la séquence d'euro-iginal. Calcul de la séquence Cette séquence est égale à OEIS A242491 . Un nombre fait partie de ladite séquence si le nombre peut être composé en utilisant autant de pièces ou de billets en euros différents,...

14
Somme cumulée récursivement concaténée de [N] avec M itérations

Prenez deux nombres entiers positifs Net Mcréer les sommes cumulées concaténés de [N], avec des Mitérations. Affiche le résultat de la dernière itération. Définition de la somme cumulée concaténée: Commencez par un nombre Net définissez une séquenceX = [N] Ajouter aux Xsommes cumulées deX Répétez...

14
Combien de nombres premiers uniques?

Une façon de représenter un nombre naturel consiste à multiplier les exposants des nombres premiers. Par exemple, 6 peut être représenté par 2 ^ 1 * 3 ^ 1, et 50 peut être représenté par 2 ^ 1 * 5 ^ 2 (où ^ indique une exponention). Le nombre de nombres premiers dans cette représentation peut aider...

14
Trouvez la meilleure gamme

Vous obtiendrez un tableau 2-D A d'entiers et une longueur N. Votre tâche est de trouver dans le tableau la ligne droite (horizontale, verticale ou diagonale) de N éléments qui donne la somme totale la plus élevée, et de renvoyer cette somme . Exemple N = 3, A = 3 3 7 9 3 2 2 10 4 1 7 7 2 5 0 2 1 4...

14
Numéros de saut

TÂCHE affiche les entiers n, où 12 <= n <= 123456789et toutes les paires de chiffres consécutifs dans n ont la même différence positive entre eux (par exemple 2468 mais pas 2469). PAS D'ENTRÉE. Production: 12 13 14 15 16 17 18 19 23 24 25 26 27 28 29 34 35 36 37 38 39 45 46 47 48 49 56 57 58...

14
Deux prénoms

Une personne a deux prénoms si son nom est également un prénom commun. Vous devez déterminer quels noms complets dans une liste sont deux prénoms. John Smith John Doe Luke Ryan Ryan Johnson Jenna Jackson Tom John Tout nom figurant dans la colonne du prénom est potentiellement un prénom. Si le...

14
Additionnez les connexions Vertex

Disons que vous avez un effet positif entier N . Construisez d'abord un polygone régulier , qui a N sommets, avec la distance entre les sommets voisins étant 1. Ensuite, connectez les lignes de chaque sommet à tous les autres sommets. Enfin, calculez la longueur de toutes les lignes résumées...

14
RLE Brainfuck dialect

RLE Brainfuck (lié à BF-RLE ) L'hypothétique dialecte RLE ( Run-Length Encoding ) de Brainfuck accepte les symboles pour les 8 commandes et accepte également les chiffres. Les chiffres sont utilisés pour représenter le nombre de répétitions successives d'une commande, permettant ainsi le codage sur...

14
Ajouter et effacer

Étant donné une ligne composée uniquement de lettres, procédez comme suit: Vous conservez une chaîne vide au début. Si le caractère d'entrée suivant se trouve dans la chaîne, supprimez-le de la chaîne. Si le caractère d'entrée suivant n'est pas dans la chaîne, ajoutez-le à la chaîne. Affiche l'état...

14
Factorisation à 2 facteurs

Étant donné un nombre naturel, nécrivez un programme ou une fonction pour obtenir une liste de toutes les multiplications possibles à deux facteurs pouvant être utilisées n. Pour mieux comprendre ce qui est prétendu , vous pouvez aller à http://factornumber.com/?page=16777216 pour voir quand nest...