Questions marquées «code-golf»

14
Calculer l'antipode d'un point sur une courbe

Une courbe est un ensemble de points sur une grille carrée de telle sorte que chaque point a exactement deux voisins dans le voisinage à quatre voisins et les points forment une seule composante connectée. C'est-à-dire que le graphique induit par les points sur un graphique en grille est isomorphe...

14
Faire des mots octogonaux

Jeudi dernier, l'utilisateur @SpookyGengar nous a ravis de son premier défi à propos de Making Squared Words . Et si nous doublons le nombre de côtés? Le défi Prenez une chaîne en entrée dans n'importe quel format raisonnable dont vous avez besoin ( string, chartableau ...) et sortez une...

14
Prenez la racine carrée d'une chaîne

Motivation Dans ce défi, votre tâche consistait à multiplier deux chaînes, ce qui introduit naturellement un moyen de prendre la racine carrée d'une chaîne. Comment ça marche? Étant donné une chaîne (par exemple pub), la première chose que vous devez faire est de déterminer le code ASCII pour...

14
Calculer le vecteur matriciel

Étant donné un tableau entier d'au moins deux éléments, affichez le vecteur matrice (défini ci-dessous) du tableau. Pour calculer le vecteur matriciel , faites d'abord pivoter le ntableau d'entrée de taille pour créer une matrice de taille n x n, le premier élément du tableau suivant la diagonale...

14
Résoudre le problème du chariot

Les philosophes ont longtemps réfléchi au problème du chariot . Malheureusement, aucun humain n'a encore résolu ce problème. Heureusement, en tant que programmeurs, nous pouvons utiliser des ordinateurs pour résoudre le problème pour nous! Contribution Votre programme prendra en entrée un graphe...

14
Récupère les indices d'un tableau après le tri

Votre défi aujourd'hui est d'écrire un programme ou une fonction qui prend une liste let donne les positions dans llesquelles chaque élément successif de ltri apparaît. En d'autres termes, sortez l'index de la plus petite valeur, suivi de l'index de la deuxième plus petite valeur, etc. Vous pouvez...

14
ajouter, ajouter-séquence

Tâche Le préfixe, la séquence append est défini de manière récursive, comme ceci a (1) = 1 a (n) = a (n-1) .n, si n est pair a (n) = na (n-1), si n est impair où le . représente une concaténation entière. Les premiers termes sont donc les suivants: 1,12,312,3124,53124,531246,7531246,...Il s'agit du...

14
Trouver le nième nombre d'Aaron

Contexte Une paire Ruth-Aaron est une paire d'entiers positifs consécutifs net n+1telle que la somme des facteurs premiers (en comptant les facteurs premiers répétés) de chaque entier est égale. Par exemple, (714,715)une paire Ruth-Aaron, depuis 714=2*3*7*17, 715=5*11*13et 2+3+7+17=5+11+13=29. Le...

14
Trouvez la sous-liste unique la plus courte

Étant donné une liste de listes, trouvez la liste la plus courte qui est une sous-liste contiguë d'exactement une liste. Par exemple, si nous avions [[1,2,3], [1,2,3,4], [2,4,5,6], [1,2,4,5,6]] la sous-liste contiguë la plus courte serait [3,4]puisqu'elle n'apparaît que dans la deuxième liste. S'il...

14
Recherche de remplacement de correspondance de cas

Prenez trois entrées, une chaîne de texte T,; une chaîne de caractères à remplacer F,; et une chaîne de caractères pour les remplacer par, R. Pour chaque sous-chaîne de Tavec les mêmes caractères (insensibles à la casse) que F, remplacez-les par les caractères dans R. Cependant, conservez la même...

14
Comment pluraliser les points de suspension?

Ce sont évidemment des ellipsisessieses. Inspiré d' un message de chat . Votre défi Étant donné une liste ou un espace ou une chaîne de mots séparés par des virgules, les points de suspension les identifient. Pour ellipsisessieses-ify un mot: Commencez par le mot. Ajoutez la première lettre du mot...

14
Décrochez votre téléphone! Ça vibre!

Vous venez de recevoir un nouveau téléphone récemment, mais vous n'aimez pas vraiment la façon dont il vibre, vous avez décidé de créer vos propres modèles de vibration. Donc, vous avez écrit un programme où vous avez utilisé les mots - clés long, shortet pausede faire vibrer votre téléphone en...

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...