Pytania otagowane jako string

Konkurs na rozwiązanie konkretnego problemu poprzez użycie i manipulację ciągami.

16
Monday Mini-Golf # 3: Anagram distance
Monday Mini-Golf: Seria krótkich golfowych wyzwań, opublikowanych (miejmy nadzieję!) W każdy poniedziałek. (Przepraszam, ten jest trochę spóźniony.) Jestem pewien, że większość z was słyszała o odległości Levenshteina , algorytmie do obliczania odległości między dwoma łańcuchami. To wyzwanie polega na wdrożeniu podobnego algorytmu mojego wynalazku *, zwanego odległością anagramową . Główna …
24 code-golf  string 

10
Dwukierunkowy generator zamknięcia palindromowego
Wprowadzenie Zamknięcie palindromiczne ciągu wejściowego jest najkrótszym palindromem, który można zbudować z ciągu wejściowego, w którym końcowy palindrom rozpoczyna się od ciągu wejściowego. W przypadku tego wyzwania rozważymy dwukierunkowe zamknięcie palindromiczne, takie jak Lewe palindromiczne zamknięcie ciągu wejściowego jest najkrótszym możliwym palindromem, który zaczyna się od ciągu wejściowego. Prawe palindromiczne …

26
Otocz sznurek hashem
Zrobiłem to już w Pythonie, ale wydaje się, że można to znacznie skrócić: 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)) Więc jeśli …
24 code-golf  string 

30
Oblicz średnie znaki ciągu
Zadanie Twoim zadaniem jest wytworzenie ciągu zawierającego przeciętne znaki ciągu. Pierwszy znak wyniku byłby średnim znakiem pierwszego znaku (który jest pierwszym znakiem), a drugi znak średnio dwóch pierwszych znaków i tak dalej. Co to jest przeciętny charakter? Ciągi to tablice bajtów. Średni znak ciągu można znaleźć, obliczając średnią wartości ASCII …
24 code-golf  string 

23
Równoważność Cezara
Dwa ciągi znaków są „odpowiednikiem Cezara”, jeśli odległość (zliczanie w górę) między odpowiednimi znakami jest taka sama. Tak, wymyśliłem ten termin. Oto przykład: „Abc” i „Cde” są równoważne, ponieważ distance from a-c == 2 distance from b-d == 2 distance from c-e == 2 Wielkie litery nie mają znaczenia. „Cześć” …
24 code-golf  string 

15
Określ wynik Scrabble i jego ważność
Twoim zadaniem jest ustalenie, czy dany ciąg ma odpowiednią długość i może być reprezentowany za pomocą płytek Scrabble, a jeśli tak, to wyświetl sumę wyniku każdej litery. Jeśli nie wiesz, jak grać w Scrabble: masz 100 płytek z nadrukowanymi różnymi literami A – Z, a także dwie symbole wieloznaczne, które …

30
Generowanie pojedynczego ciągu z przecinkiem Oxford z listy
Jakie są sprytne (krótkie i idiomatyczne) podejścia do pobierania listy ciągów i zwracania pojedynczego, poprawnie interpunkcyjnego ciągu zbudowanego z listy, z każdym cytowanym elementem. To przyszło mi do głowy podczas eksperymentów z Groovy , dla których moje zbyt dosłowne, ale ilustrujące rozwiązanie jest def temp = things.collect({"\'${it}\'"}) switch (things.size()) { …

30
Znajdowanie „podpalindromów”.
Najkrótszy kod, który znajduje wszystkie unikalne „pod-palindromy” ciągu, to znaczy: dowolny podciąg o długości> 1, który jest palindromem. np. 1 input: "12131331" output: "33", "121", "131", "313", "1331" np. 2 input: "3333" output: "33", "333", "3333"

23
Napełnij miskę zupą alfabetyczną
Wydaje się, że nigdy nie mamy dość wyzwań związanych z alfabetem ... Przepis Dany ciąg liter Si dwie dodatnie liczby całkowite M, N, utwórz zupę alfabetyczną z literami Szajmującymi losowe pozycje w prostokątnej misce o rozmiarze M× N, otoczonej nie alfabetycznym, spacji, która reprezentuje brzeg miski. Pozycje nie używane przez …

25
Policz edycje uwzględniające okres karencji
Gdy edytujesz post w SE, wszelkie dalsze zmiany w ciągu 5 minutowego okresu karencji są z nim scalane. Biorąc pod uwagę listę razy, gdy edytujesz wpis, policz zmiany, które nie były w okresie karencji. Załóżmy, że edytujesz w ciągu kilku minut [0,3,4,7,9,10,11,12]. Powoduje to 3 edycje czasami [0,7,12], a reszta …

14
Czy znasz swoje KVZ?
Pojęcie W jaki sposób możesz wymieszać alfabet angielski, aby można go było śpiewać do melodii Twinkle Twinkle Little Star bez rujnowania melodii? Zasady Zamiana Załóżmy po prostu, że litery zawarte w każdym z poniższych zestawów można domyślnie dowolnie zamieniać bez rujnowania melodii: {A, J, K} {B, C, D, E, G, …

22
Odwróć niektóre przełączniki na tablicy rozdzielczej
Zainspirowany tym wyzwaniem . Cel: Biorąc pod uwagę wstępnie skonfigurowaną centralę i listę indeksów, odwróć przełączniki przy podanych indeksach. Rozdzielnica składa się z pewnej liczby przełączników ( vlub ^) owiniętych w -i rozmieszczonych w rzędach o różnej długości. Oto przykładowa centrala: -v-^-v- -^-v- -v-^-v- Aby odwrócić / przerzucić środki przełączające …

15
Układanka Semi-palindrome
Palindrom to słowo, które jest jego własną odwrotnością. Teraz są słowa, które mogą wyglądać jak palindromy, ale nie są. Na przykład rozważ słowo sheesh, sheeshnie jest palindromem, ponieważ jego odwrotność jest hseehsinna, jednak jeśli uważamy, że shjest to jedna litera, to odwrotnie sheesh. Tego rodzaju słowo nazwiemy półpalindromem. W szczególności …

10
Najkrótsze jednoznacznie identyfikujące podciągi
Biorąc pod uwagę listę ciągów, zamień każdy ciąg na jeden z niepustych podciągów, który nie jest podciągiem żadnego z pozostałych ciągów na liście i tak krótki, jak to możliwe. Przykład Biorąc pod uwagę listę ["hello","hallo","hola"], "hello"należy zastąpić tylko "e"jako ten podciąg nie jest zawarta w "hallo"a "hola"i to możliwie jak …
23 code-golf  string  code-golf  string  code-golf  array-manipulation  code-golf  quine  code-golf  array-manipulation  integer  matrix  classification  code-golf  quine  code-golf  string  matrix  conversion  code-golf  string  number  code-golf  string  code-golf  number  sequence  integer  code-golf  decision-problem  matrix  code-golf  string  code-golf  math  code-golf  math  array-manipulation  combinatorics  code-golf  random  code-golf  code-golf  alphabet  code-golf  python  c  code-golf  base-conversion  code-golf  string  counting  code-challenge  code-generation  fastest-code  code-golf  kolmogorov-complexity  matrix  code-golf  string  code-golf  array-manipulation  decision-problem  random  sudoku  code-golf  chess  code-golf  card-games  encode  code-golf  decision-problem  code-golf  code-golf  math  array-manipulation  matrix 

26
Drukuj falisty sznurek linia po linii
Wyzwanie Napisz program lub funkcję, która przyjmuje parametry si liczbę całkowitą njako parametry. Twój program powinien wydrukować (lub zwrócić) ciąg po przekształceniu w następujący sposób: Zaczynając w lewym górnym rogu i przechodząc w dół i w prawo, pisz sjako fala wysokości n. Następnie, od góry do dołu, połącz każdy wiersz …
23 code-golf  string 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.