Monday Mini-Golf: Une série de courts défis de golf à code , affichés (espérons-le!) Tous les lundis. (Désolé celui-ci est un peu en retard.) Je suis sûr que la plupart d'entre vous ont entendu parler de la distance de Levenshtein , un algorithme pour calculer la distance entre deux chaînes. …
introduction Une fermeture palindromique d'une chaîne d'entrée est le palindrome le plus court qui peut être construit à partir de la chaîne d'entrée où le palindrome final commence par la chaîne d'entrée. Pour ce défi, nous envisagerons une fermeture palindromique bidirectionnelle telle que La fermeture palindromique gauche d'une chaîne d'entrée …
J'ai déjà fait cela en Python, mais il semble que cela pourrait être beaucoup raccourci: txt = input("Type something.. ") c = "#" b = " " print(c * (len(txt) + 4)) print(c, b * len(txt), c) print(c, txt, c) print(c, b * len(txt), c) print(c * (len(txt) + 4)) …
Tâche Votre tâche consiste à produire une chaîne contenant des caractères moyens de chaîne. Le premier caractère du résultat serait le caractère moyen du premier caractère (qui est le premier caractère) et la moyenne du deuxième caractère de deux premiers caractères et ainsi de suite. Quel est le caractère moyen? …
Deux chaînes sont "équivalentes à César" si la distance (comptage) entre les caractères correspondants est la même. Oui, j'ai inventé ce terme. Voici un exemple: "Abc" et "Cde" sont équivalents car distance from a-c == 2 distance from b-d == 2 distance from c-e == 2 La capitalisation ne fait …
Quelles sont les approches intelligentes (brèves et idiomatiques) pour prendre une liste de chaînes et renvoyer une seule chaîne correctement ponctuée construite à partir de la liste, avec chaque élément cité. Cela m'est venu en expérimentant avec Groovy , pour lequel ma solution trop littérale, mais illustrative est def temp …
Votre tâche consiste à déterminer si une chaîne donnée est de bonne longueur et peut être représentée avec des tuiles Scrabble et, si c'est le cas, à produire la somme du score de chaque lettre. Si vous ne savez pas comment jouer au Scrabble :, vous avez 100 tuiles avec …
Le code le plus court qui trouve tous les "sous-palindromes" uniques d'une chaîne, c'est-à-dire: toute sous-chaîne de longueur> 1 qui est un palindrome. eg.1 input: "12131331" output: "33", "121", "131", "313", "1331" eg.2 input: "3333" output: "33", "333", "3333"
Il semble que nous ne nous lassions jamais des défis liés à l'alphabet ... La recette Donné une chaîne de lettres S, et deux entiers positifs M, N, produire une soupe alphabétique avec les lettres d' Soccuper des positions aléatoires dans un bol rectangulaire de taille M× N, encadrée par …
Lorsque vous modifiez une publication sur SE, toutes les modifications ultérieures dans un délai de grâce de 5 minutes y sont fusionnées. Étant donné la liste des fois où vous modifiez un message, comptez les modifications qui ne sont pas dans un délai de grâce. Disons que vous modifiez en …
Concept De quelles manières pouvez-vous brouiller l'alphabet anglais pour qu'il puisse toujours être chanté sur l'air Twinkle Twinkle Little Star sans ruiner l'air? Règles Échange Supposons simplement que les lettres contenues dans chacun des ensembles suivants puissent être échangées librement par défaut sans ruiner la mélodie: {A, J, K} {B, …
Inspiré par ce défi . Objectif: Étant donné un standard préconfiguré et une liste d'index, inversez les commutateurs aux index donnés. Un tableau est composé d'un certain nombre de commutateurs ( vou ^) enveloppés de -'s et disposés en rangées de longueur variable. Voici un exemple de standard: -v-^-v- -^-v- …
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 …
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 …
É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 cette sous-chaîne n'est pas contenue dans …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.