Questions marquées «code-golf»

23
Triangles carrés

Un entier positif x est un triangle carré ssi il y a deux entiers positifs différents, y et z , qui sont plus petits que x tels que toutes les sommes x + y x + z y + z sont des carrés parfaits. Par exemple, 30 est un nombre de triangle carré car 30 + 6 = 6 2 30 + 19 = 7 2 6 + 19 = 5 2 Votre tâche...

23
Trouvez le rang d'un mot

Définition Le rang d'un mot est défini comme la position du mot lorsque toutes les permutations (ou dispositions) possibles de ses lettres sont organisées par ordre alphabétique, comme dans un dictionnaire, peu importe si les mots ont un sens ou non. Examinons ces deux mots - «bleu» et «vu». Pour...

23
Le voyage de l'ivrogne à la maison

Le voyage de l'ivrogne à la maison Dans ce défi, vous devez écrire un programme qui simule un ivrogne trébuchant en rentrant du bar. Contribution: L'entrée sera une matrice d'adjacence (représentant un graphe orienté) qui représente les chemins que l'ivrogne peut emprunter. À chaque emplacement,...

23
Pas tout à fait romain ternaire

Etant donné un entier n ≥ 0, sortez-le dans une notation base-3 non positionnelle, en utilisant des chiffres 139ABCDE…et un séparateur à 1 caractère. Chaque chiffre est une puissance consécutive de 3 et les chiffres sur le côté gauche du séparateur sont annulés, par exemple A931 | B → 81− (1 + 3 +...

23
Matrice par ordre de «barre oblique»

Étant donné deux nombres positifs N >= 2et N <= 100créer une matrice qui suit les règles suivantes: Le premier numéro commence à la position [0,0] Le deuxième numéro commence à la position [0,1] Le troisième chiffre descend sous le premier chiffre (position [1,0]) Les nombres suivants vont...

23
Le graphique toujours croissant

Considérons une séquence unidimensionnelle de nombres dans une plage fixe, c'est-à-dire [1, 2, 4, 6, 8, 0, 2, 7, 3] in range [0, 10⟩ Le graphique toujours croissant * ** est une ligne qui relie tous les points de cette séquence de gauche à droite, et monte toujours ou reste au niveau. Si...

23
Trier une chaîne selon un ordre donné

Votre défi consiste à trier une chaîne, mais plutôt que par ordre alphabétique normal (abc..xyz), vous trierez les chaînes par alphabet spécifié. Vous devez écrire un programme ou une fonction qui prend deux entrées: un alphabet A et une chaîne S . Les deux ne contiendront que des lettres anglaises...

23
Nouvelle idée de mot de passe: Word-walker

J'ai pensé à une nouvelle façon de générer mes mots de passe, et même si ce n'est probablement pas très intelligent à long terme, cela pourrait quand même faire un code-golf amusant. En prenant une chaîne de mots, le mot de passe est généré ainsi: Choisissez le nième caractère du nième mot Si n est...

23
Sous-chaînes à identification unique les plus courtes

Étant donné une liste de chaînes, remplacez chaque chaîne par l'une de ses sous-chaînes non vides qui n'est une sous-chaîne d'aucune des autres chaînes de la liste et aussi courte que possible. Exemple Étant donné la liste ["hello","hallo","hola"], "hello"devrait être remplacée par juste "e"comme...

23
Animer l'échelle ASCII de Jacob

Vous avez peut-être vu l'échelle de Jacob dans les musées de sciences pour enfants. Si vous ne savez pas à quoi ils ressemblent, il existe plusieurs images et exemples de vidéos sur Wikimedia Commons . Le défi aujourd'hui est de créer une version ASCII animée du gadget électrique. En fin de compte,...

23
Voyage Prime Time

Ne le dites à personne, mais j'ai piqué la machine à voyager dans le temps de mon oncle! Mon oncle est obsédé par les nombres premiers, cependant, et cela se voit dans la machine - il l'a programmé de sorte qu'il ne puisse aller qu'aux dates qui se résument à un nombre premier. Donc ça ne peut pas...

23
Calculez un pourboire en utilisant le plus petit nombre de pièces

La plupart des applications de calcul de pourboire prennent simplement un pourcentage fixe du prix du repas. Ainsi, par exemple, si votre repas est de 23,45 $, vous pouvez laisser un pourboire de 15% = 3,52 $, ou un pourboire plus généreux de 20% = 4,69 $. Assez pratique pour les utilisateurs de...

23
Inversion multidimensionnelle

Étant donné un tableau orthogonal à N dimensions (non irrégulier) d'entiers non négatifs et une indication des dimensions à inverser, renvoyez le tableau mais inversé le long de ces dimensions. L'indication peut être donnée sous la forme d'une liste booléenne de longueur N ou d'une liste d'un...

23
Développez un certain nombre

Ce défi est basé sur cette question Stackoverflow . Avec un nombre positif en entrée, sortez-le comme la somme de chaque chiffre multiplié par sa représentation de puissance de 10. Contribution Un nombre, sous forme d'entier, une chaîne ou une liste de chiffres / caractères. Le nombre sera...

23
Un puzzle semi-palindrome

Un palindrome est un mot qui est son propre revers. Maintenant, il y a des mots qui pourraient ressembler à des palindromes mais qui ne le sont pas. Par exemple , considérons le mot sheesh, sheeshn'est pas un palindrome parce que son inverse est hseehsdifférent, si l' on considère shcomme une seule...

23
Imprimer une chaîne ondulée ligne par ligne

Défi Écrivez un programme ou une fonction qui accepte une chaîne set un entier ncomme paramètres. Votre programme doit imprimer (ou renvoyer) la chaîne une fois transformée comme suit: En commençant en haut à gauche et en descendant vers la droite, écrivez scomme une vague de hauteur n. Ensuite, de...

23
Faites-moi une part de gâteau

Mon anniversaire est dans un mois, et ceci est une tranche de gâteau savoureux. .-""-. .-" "-. |""--.. "-. | ""--.. "-. |""--.. ""--..\ | ""--.. | | ""--..| ""--.. | ""--.. | ""--..| Dans le plus petit nombre d'octets, construisez cette tranche de gâteau pour moi. Vous pouvez l'imprimer sur STDOUT...

23
Ce numéro est-il secrètement Fibonacci?

Contexte La plupart d'entre vous savent ce qu'est un numéro de Fibonacci . Certains d'entre vous savent peut-être que tous les nombres entiers positifs peuvent être représentés comme la somme d'un ou plusieurs nombres de Fibonacci distincts, selon le théorème de Zeckendorf . Si le nombre de termes...

23
Disque entier le plus petit

Ce défi consiste à trouver le plus petit disque contenant des points donnés. Ceci est rendu quelque peu plus délicat, cependant, par le fait que dans ce défi, les coordonnées et le rayon du disque doivent tous deux être des entiers. Votre entrée sera une liste de points avec des coordonnées...