Questions marquées «code-golf»

27
Calculer le coefficient multinomial

Il est temps pour un autre défi facile auquel tous peuvent participer! Le théorème multinomial énonce: L'expression entre parenthèses est le coefficient multinomial, défini comme: Laisser les termes k i s'étendre sur toutes les partitions entières de n donne le n -ième niveau du m- simplex de...

27
Correspondance des mots adjacents

Dans ce défi, vous passez deux mots: Votre travail consiste à déterminer s'ils sont adjacents . Deux lettres sont adjacentes si: Ce sont la même lettre, ou Ils sont lexicographiquement adjacents. Par exemple, J est adjacent à I , J et K uniquement. Z n'est pas adjacent à A Deux mots sont adjacents...

27
Sortie de la séquence van der Corput

La séquence de van der Corput est l'un des exemples les plus simples de séquence à faible écart . Son n-ième terme est juste 0.(n written in base 10 and mirrored), donc ses premiers termes sont: 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.01, 0.11, 0.21, 0.31, 0.41, 0.51, 0.61, 0.71, 0.81, 0.91,...

27
Réimplémenter le wc coreutil

Ce défi est similaire à l'ancien , mais avec certaines parties floues de la spécification et des exigences d'E / S moins strictes. Étant donné l'entrée d'une chaîne composée uniquement d'ASCII imprimables et de sauts de ligne, affichez ses diverses métriques (octet, mot, nombre de lignes). Les...

27
Pays voisins

Vous êtes-vous déjà demandé quels pays en entourent un autre? Moi aussi, parfois, et, bien, voici le défi à relever. J'ai fourni une liste de pays et des pays qu'ils touchent que vous devez reconnaître au bas de cet article dans un bloc de code. Vous devez créer un programme complet qui génère (de...

27
Cycles dans l'encodage de longueur

Considérez une séquence binaire, en utilisant 1et 2, par exemple: 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1 ... Écrivons les longueurs d'exécution de cela: 1, 2, 1, 1, 2, 2, 1, 2, 1, 2, 2, 1 ... _ _ ____ ____ _ _ _ ____ 1, 1, 2, 2, 1, 1, 1, 2, ... Dans ce cas, nous obtenons une autre séquence binaire....

27
Javascript golf de gauche

introduction Dans le sillage des retombées du paquet npm de gauche , ayons un code golf pour implémenter le gauche pad. La fonction de gauche-pad se compose de 2 arguments par défaut et 1 argument supplémentaire, sous la forme de chaîne , longueur , ( padchar ). Si le padchar n'est pas donné, il...

27
Analyser un quaternion

Si vous ne le savez pas déjà, un quaternion est essentiellement un numéro en 4 parties. Aux fins de ce défi, il a une composante réelle et trois composantes imaginaires . Les composantes imaginaires sont représentées par le suffixe i, j, k. Par exemple, 1-2i+3j-4kest un quaternion avec 1être la...

27
Nettoyez le poisson-quartata boueux

Ce défi est en l'honneur des lauréats de la catégorie Recrue de l'année du Meilleur de PPCG 2015 : muddyfish (car je ne suis pas la langue que vous recherchez! ) Et quartata (pour Implémenter une machine à vérité ). Toutes nos félicitations! Contexte Dans les tranchées les plus profondes de...

27
Nombres avec symétrie de rotation

Étant donné un entier, émettez une valeur véridique si elle est la même à l'envers (rotation de 180 °) ou une valeur fausse sinon. 0,, 1et 8ont une symétrie de rotation. 6devient 9et vice versa. Séquence de nombres produisant des résultats véridiques: OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111,...

27
Gravity Guy peut-il le faire?

Gravity Guy est un jeu où la seule entrée utilisateur est une seule touche qui inverse le sens de la gravité. Étant donné un niveau d'art ASCII, déterminez s'il est possible que Gravity Guy atteigne la fin. Règles La direction de gravité initiale est en baisse . La première colonne de l'entrée ne...

27
Faire pivoter un hypercube

introduction Un hypercube / tesseract est l'équivalent en 4 dimensions d'un cube normal. Il est fait en prenant un filet de cube, en l'étendant à la 3e dimension, puis - en utilisant la 4e dimension - en le pliant en un hypercube. C'est fondamentalement un cube, où chaque côté est un cube. Pour...

27
Calculer la fonction de totient d'Euler

Contexte D'Euler indicatrice de fonction φ(n)est définie comme étant le nombre de nombres entiers inférieurs ou égaux à nqui sont relativement premier n, qui est, le nombre de valeurs possibles xdans 0 < x <= npour lesquels gcd(n, x) == 1. Nous avons eu un peu totient - connexes défis , mais...

27
Calculer A190810

Votre tâche est assez simple, calculez le n-ième élément de A190810 . Les éléments de A190810 sont calculés selon ces règles: Le premier élément est 1 La séquence augmente Si cela xse produit dans la séquence, alors 2x+1et 3x-1aussi Vous pouvez utiliser une indexation basée sur 1 ou 0, mais si vous...

27
Supprimer le cas dupliqué et commuté

Objectif Le but de ce défi est: étant donné une chaîne en entrée, supprimez les paires de lettres en double, si le deuxième élément de la paire est de capitalisation opposée. (c'est-à-dire que les majuscules deviennent minuscules et vice-versa). Les paires doivent être remplacées de gauche à...

27
Faire une chaîne (quelque peu) auto-référentielle

Vous voulez faire une chaîne où le ( 1-indexé caractère) à l' index nest n. Quand nest inférieur à 10, cela est facile: "123456789". Quand nest 12, par exemple, cela devient impossible, car les nombres supérieurs à 9 (en base 10) occupent plus d'un caractère. Nous pouvons transiger en divisant la...

27
Nombre de pureté

Aujourd'hui, nous allons regarder une séquence a , liée à la fonction Collatz f : Nous appelons une séquence de la forme z, f (z), f (f (z)),… une séquence de Collatz . Le premier nombre de notre séquence, a (1) , est 0 . Sous l'application répétée de f , il tombe dans un cycle 0 → 0 →… Le plus...