Questions marquées «string»

17
Basculer, imprimer, répéter

Ce défi est vaguement inspiré par l'esolang non implémenté Pada . Considérons un tableau de 8 bits, tous initialisés à zéro. Nous allons introduire un jeu d'instructions très minimaliste pour imprimer des chaînes arbitraires. Il y a deux instructions, qui prennent toutes deux un paramètre Nqui est...

17
Signez ce mot 2!

Signez ce mot 2! Il n'y a pas si longtemps, j'ai publié un défi appelé Sign this word! . Dans le défi, vous devez trouver la signature du mot, qui est les lettres mises en ordre (par exemple, la signature de thisest hist). Maintenant, ce défi a plutôt bien fonctionné, mais il y avait un problème...

17
Ode Golf - Suppression de lettres

Étant donné un fichier de dictionnaire (un fichier texte contenant un mot ou une phrase sur chaque ligne, avec une ponctuation possible mais pas de chiffres; les lignes sont alphabétisées), vous devez sortir chaque combinaison de mots où une lettre peut être supprimée d'un mot pour en faire une...

17
Capture sur l'échiquier du pion

Vous devez écrire un programme ou une fonction qui reçoit une chaîne représentant un échiquier avec uniquement des pions en entrée et en sortie ou renvoie si une capture est possible sur le tableau. L'entrée est dans une notation de type FEN décrivant les positions des pions blancs et noirs sans...

17
Saisie de clavier de téléphone portable

Saisie de clavier de téléphone portable Cette question a été posée il y a quelque temps, mais a été fermée en raison de mauvaises spécifications. Donc, je le refais, avec de meilleures spécifications. Cette question est liée, mais va dans le sens opposé. Avant la création de T9, pour saisir un...

17
Faire un classificateur de concours de mathématiques

J'aime participer à des concours de mathématiques organisés par Mu Alpha Theta, une société d'honneur des mathématiques aux États-Unis. Lors des compétitions, je fais un test à choix multiple de 30 questions. Il y a cinq choix par question, étiquetés de A à E. Mon score à un test est de quatre...

17
Résolution du litige concernant le format de date

L'ordre de formatage des dates est l'un des problèmes les plus complexes et les plus conflictuels auxquels le monde est confronté aujourd'hui. Certains d'entre nous soutiennent avec véhémence que le mois / jour / année est approprié, étant donné que c'est ainsi que nous disons les dates à haute...

17
Ligatures squish-unsquish

Voici une liste de quelques ligatures courantes en Unicode (celles que j'ai pu créer avec ma clé Compose sur Debian): Orig Ascii Lig ae [ae] æ AE [AE] Æ oe [oe] œ OE [OE] Œ ij [ij] ij IJ [IJ] IJ ff [ff] ff fi [fi] fi fl [fl] fl ffi [ffi] ffi ffl [ffl] ffl Vous avez deux options dans ce défi: utilisez les...

17
Des chats qui explosent!

Défi Vous allez créer un programme / une fonction qui prend une entrée de chaîne de longueur net: Place l' kthomble au centre de l'espace, où k = (n+1)/2. Ce sera l'emplacement de votre Ground Zero. Place le reste des caractères non blancs disposés de manière aléatoire autour du zéro du sol. La...

17
Traduire un programme Glypho

Étant donné une entrée de n'importe quel programme Glypho valide, sortez son équivalent "lisible par l'homme". Le glypho est une idée esolang intéressante: La référence d'instruction est donnée ici. Pour chaque instruction, les caractères abcd représentent les symboles composant chaque instruction....

17
Qui va gagner le match de football?

Le championnat de football américain, Super Bowl 50 , se déroule aujourd'hui à 23h30 UTC (et vous pouvez le regarder en direct en ligne ). Ce défi a été fait pour le célébrer. Dans un match de football américain, deux équipes s'affrontent pour obtenir le plus de points et il y a six façons de...

17
Rendre cette explication de code jolie à nouveau

introduction La plupart des golfeurs de code ajoutent ici des explications à leurs soumissions, il est donc plus facile de comprendre ce qui se passe. Habituellement, les lignes de code vont à gauche et l'explication correspondante à droite avec une sorte de séparateur. Pour le rendre joli, les...

17
Symme-Try this Triangle Trial

Une chaîne dont la longueur est un nombre triangulaire positif (1, 3, 6, 10, 15 ...) peut être arrangée en un "triangle de texte équilatéral" en ajoutant des espaces et des retours à la ligne (et en les conservant dans le même ordre de lecture). Par exemple, la chaîne de longueur 10...

17
Réversion de chaîne normale et visuelle

Écrivez du code qui agit comme un programme cat. C'est-à-dire, pour entrer une chaîne et la sortir telle quelle. Mais la réversion normale de votre code doit produire la réversion normale de la chaîne d'entrée. Et la réversion visuelle de votre code doit produire la réversion visuelle de la chaîne...

17
Partage secret de Shamir

Étant donné n(le nombre de joueurs), t(la valeur seuil) et s(le secret), sortez les nsecrets générés par l'algorithme de partage de secrets de Shamir . L'algorithme Aux fins de ce défi, les calculs seront effectués en GF (251) (le champ fini de taille 251, autrement connu comme les entiers mod 251...

17
Menez votre tortue par une chaîne

Écrivez un programme ou une fonction qui accepte une chaîne non vide de caractères ascii imprimables, sans espace: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Vous pouvez supposer que l'entrée est valide. Sur la base de l'entrée, dessinez...

17
Compte à rebours dimensionnel

Écrivez une fonction f (n, k) qui affiche le compte à rebours en k à partir de n. Un compte à rebours unidimensionnel à partir de 5 ressemble à 54321 Un compte à rebours en 2 dimensions à partir de 5 ressemble à 54321 4321 321 21 1 Enfin, un compte à rebours en 3 dimensions à partir de 5 ressemble...

17
Indice de permutation inverse

introduction Les permutations lexicographiques d'une liste à n éléments peuvent être numérotées de 0 à n ! - 1. Par exemple, le 3! = 6 permutations (1,2,3)seraient (1,2,3), (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Lorsqu'une permutation est appliquée à une liste, ses éléments sont ordonnés dans...

17
Défi de remplacement de lettre

L'idée est simple. Vous devez créer un remplacement de lettre "visualisé", en fournissant 3 chaînes (l'entrée peut être séparée par des virgules, des entrées séparées ou comme un tableau). Le premier segment est le mot que vous souhaitez corriger, et le deuxième segment est les lettres que vous...