Pytania otagowane jako string

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

12
Podziel To. Ale nie wszystko!
Inspirowane tym pytaniem StackOverflow . Wejście: Weźmiemy trzy dane wejściowe: Znak separatora Ddo podziału Znak Imiędzy dwoma, z których ignorujemy znak ogranicznika (wiem, to brzmi niejasno, ale wyjaśnię to poniżej) Sznurek S Wynik: Lista / tablica zawierająca podciągi po podziale. Przykład: Input: D = ',' I = '"' S = …
11 code-golf  string 

3
To samo imię, kulawy!
Napisz funkcję lub program, który otrzyma listę imion, wyświetli lub zwróci listę, w której duplikaty imion mają unikalną skróconą wersję ich nazwiska. Wejście: Lista nazwisk, w której nazwa jest zdefiniowana przez dane imię i nazwisko oddzielone spacją. Nazwy to niepuste ciągi znaków zawierające tylko wielkie i małe litery. Lista może …

6
Liczenie owiec do zaśnięcia
Większość ludzi zna pułapkę polegającą na liczeniu owiec na sen. Jest stado owiec, niektóre skaczą przez płot, a ty liczysz owce, które skaczą. Podobno pomaga to uspokoić umysł i wprawia cię w stan snu, dzięki czemu zasypiasz. Oto owca ASCII zwrócona w prawo, czekająca na policzenie: '00^> || Oto owca …

15
Odwrócony ciąg!
Twoje zadanie: napisz program / funkcję, która otrzyma ciąg zawierający tylko znaki ASCII, wyprowadza / zwraca ciąg w odwrotnej kolejności. Przykład: 1) Wejście Hello, World! 2) Wpisz unikatowe znaki na wejściu. (Ciąg wejściowy oddzielony potokami ( |) dla czytelności) H|e|l|l|o|,| |W|o|r|l|d|! 1 2 3 4 5 6 7 8 9 …
11 code-golf  string 

14
Sztandar samolotu ASCII
Biorąc pod uwagę dwa wejścia - jedno z nich niepusty ciąg znaków ASCII do druku (w tym miejsca, z wyjątkiem nowej linii), natomiast drugi jest z dwóch odrębnych, spójnych wartości do wyboru ( 1 / 0, l / r, left / right, etc.) - wyjście ASCII Art samolot baner łańcucha, …

18
Proszę wypełnić puste pola!
(Nie, nie to ani żadne z nich ) Biorąc pod uwagę ciąg i listę ciągów, wypełnij wszystkie puste pola wejściowe odpowiednimi ciągami. Wejście wyjście Łańcuch wejściowy zawiera tylko znaki alfabetyczne, spacje i podkreślenia. Jest niepusty i nie zaczyna się od podkreślenia. Innymi słowy, łańcuch wejściowy pasuje do wyrażenia regularnego^[a-z A-Z]([a-z …

5
Komputery nigdy nie spróbują odświeżającego pliku cookie
Zainspirowany github.com/JackToaster/Reassuring-Parable-Generator , z kolei zainspirowany xkcd.com/1263 . Możliwe słowa pochodzą z pliku reassuring.cfg tego repozytorium. Spójrz na plik reassuring.cfg (użyj 12-go zatwierdzenia) , aby zobaczyć gramatykę, z którą odpowiada wyjście (wyjście jest listą wszystkich ciągów pasujących do gramatyki). Zadanie: Twój program musi wypisać wszystkie 7968 rozróżniające wielkość liter wiersze …

3
Faktoryzacja słów Lyndona
tło Lyndon słowo jest niepusty ciąg znaków, który jest ściśle leksykograficznie mniejszy niż wszystkich innych swoich obrotów. Możliwe jest uwzględnienie dowolnego łańcucha unikatowo jako konkatenacji słów Lyndona, tak aby słowa te nie leksykograficznie nie zwiększały się; Twoim wyzwaniem jest zrobienie tego tak zwięźle, jak to możliwe. Detale Powinieneś zaimplementować funkcję …

1
I <3 warunki warunkowe
W twoim kodzie masz wiele bardzo długich, nudnych wyglądających warunków: if flag == 1: while have != needed: if type == 7: Można je przekształcić w ich znacznie bardziej urocze &lt;3odpowiedniki warunkowe: if abs(flag - 1) + 2 &lt;3: while 3 - abs(have - needed) &lt;3: if 2 + abs(type …

14
Sprawdź poprawność składni 2Col!
Jak zauważyło ostatnio kilka osób, w dużej mierze porzuciłem rozwój Braingolfa, ponieważ jest nudny i nieinspirowany , i przeszedłem do 2Col, który jest nieco bardziej interesujący i nie jest przeznaczony do gry w golfa. Cechą definiującą 2Col jest to, że każdy wiersz kodu musi mieć dokładnie 2 znaki, z wyjątkiem …

3
Wyzwanie Detektor podobieństwa
Wyzwanie Biorąc pod uwagę dwa identyfikatory pytań, spróbuj dowiedzieć się, jak są one podobne, patrząc na odpowiedzi. Detale Otrzymasz dwa identyfikatory pytań codegolf.stackexchange.com; możesz założyć, że istnieją pytania dotyczące obu identyfikatorów, które nie zostały usunięte, ale niekoniecznie są otwarte. Musisz przejrzeć wszystkie odpowiedzi i określić minimalną odległość Levenshteina między kodem …

9
Jakie znaki są bardziej powszechne w moim skrócie MD2?
Wyzwanie jest proste Napisz skrypt, który po wprowadzeniu ciągu znaków będzie haszował łańcuch przy użyciu algorytmu mieszającego MD2 , a następnie zwróci wynik liczb całkowitych dodatnich lub ujemnych na podstawie tego, który zestaw znaków poniżej jest bardziej powszechny w wynikowym haszu jako ciąg szesnastkowy: 01234567 - (positive) 89abcdef - (negative) …

9
Dekoduj ukrytą wiadomość!
Wprowadzenie Pewnego dnia po prostu odpoczywałeś w swoim biurze w CIA, kiedy nagle zobaczyłeś alert na swoim komputerze. Twoje programy właśnie przechwyciły setki zakodowanych wiadomości! Szybkie sprawdzenie ujawnia zasadę kodowania, ale potrzebujesz programu, aby szybko dekodować. Wyzwanie Otrzymasz listę ciągów znaków oddzielonych przecinkami. Każdy ciąg będzie zawierał: Część zakodowanej wiadomości …

11
Springify a String
Wstaw tutaj piaskownicę . Utwórz funkcję lub program, który „Springify” ciąg. Dane wejściowe będą ciągiem w standardowym standardzie lub najbliższą alternatywą Dane wejściowe będą zawierać tylko drukowalne ASCII i / lub spacje Dane wyjściowe będą do Stdout lub najbliższej alternatywy Końcowe znaki nowej linii i spacje są dopuszczalne Jak sprifyfikować …
11 code-golf  string 

10
Ten kot ma błędy? Naprawdę?
Wyzwanie: Czytaj dane wejściowe (w widocznym zakresie ASCII) i dane wyjściowe z kilkoma modyfikacjami: W każdym zestawie 10 znaków losowo (50/50): zamień jeden znak * (na losowy ** jeden w widocznym zakresie ASCII) (np. lumberjackstaje się lumbeZjack) lub usuń jeden znak (np. lumberjackstaje się lmberjack) * Jeśli zestaw ma mniej …

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.