Pytania otagowane jako string

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

30
Stwórz program „Ceeeeeeee”
Kiedyś napisałem program JavaScript, który pobierałby jako dane wejściowe ciąg znaków i znak i usuwałby wszystkie znaki z wyjątkiem pierwszego i znaku podanego jako dane wejściowe, jeden po drugim. Na przykład obliczenie tego za pomocą danych wejściowych codegolf.stackexchange.comi epostaci daje: codegolf.stackexchange.com cdegolf.stackexchange.com cegolf.stackexchange.com ceolf.stackexchange.com celf.stackexchange.com cef.stackexchange.com ce.stackexchange.com cestackexchange.com cetackexchange.com ceackexchange.com …
95 code-golf  string 

30
Unikalny jest tani
Napisz funkcję lub program, który określa koszt danego ciągu, gdzie koszt każdego znaku jest równy liczbie przypadków, w których znak wystąpił do tego momentu w ciągu, oraz koszt ciągu jest sumą kosztów jego znaków. Przykład abaacabKoszt wejściowy obliczany jest w następujący sposób: a b a a c a b 1 …

14
Jestem pasywnie agresywny i chcę obrażać mojego szefa, bez jego wiedzy
Minęło kilka trudnych miesięcy w pracy i mam ochotę krzyczeć wprost na twarz mojego szefa. Nie jestem jednak osobą, która bezpośrednio konfrontuje ludzi, z którymi mam problem. Nie chcę też stracić pracy. Oto pomysł: chcę go obrażać, bez jego wiedzy. I zdałem sobie sprawę z idealnego sposobu: potrzebuję jakiegoś oprogramowania, …
93 code-golf  string 

30
Czy ten ciąg działałby jak ciąg?
Napisz program, który pobiera pojedynczy ciąg wiersza, o którym można założyć, że będzie zawierał tylko znaki /\_‾. (Jest to ukośnik do przodu i do tyłu, podkreślenie i overline . Możesz użyć ~zamiast overline, jeśli potrzebujesz, ponieważ overline nie jest wygodnym ASCII.) Na przykład jednym z możliwych danych wejściowych jest: __/‾‾\/\_/‾ …

9
Golf advent Calendar
O tej porze roku wielu z nas dostaje nasze kalendarze adwentowe ! Jeśli nie znasz kalendarza adwentowego, są to specjalne kalendarze używane do odliczania nadejścia w oczekiwaniu na Boże Narodzenie. Z mojego doświadczenia wynika, że ​​drzwi są rozmieszczane losowo, a część zabawy jako dziecko polegała na tym, gdzie były drzwi …

28
Zwiń tekst pionowo
Powiedz, że mam taki tekst (każde słowo w jednym wierszu, bez spacji) Programming Puzzles & Code Golf To nie ma sensu! Całkowicie przeciwstawia się prawom fizyki. Twoim zadaniem jest zaradzenie tej niemożliwej sytuacji i zwinięcie tekstu w następujący sposób: P Prog &uzz Coderam Golflesming Aby pod postacią nie było pustej …

30
Określ, czy ciągi znaków są anagramami
Wyzwanie Biorąc pod uwagę dwa ciągi, sprawdź, czy oba zawierają dokładnie te same znaki. Przykład Wejście słowo wrdo Zwraca, trueponieważ są takie same, ale tylko zakodowane. Wejście słowo, wwro To zwraca false. Wejście łódź, toba To zwraca true Zasady Oto zasady! Załóżmy, że dane wejściowe będą miały co najmniej 1 …


30
Prosty program dla kotów
Jednym z najczęstszych standardowych zadań (szczególnie podczas prezentacji ezoterycznych języków programowania) jest wdrożenie „programu cat” : odczytanie całego STDIN i wydrukowanie go do STDOUT. Chociaż nazwa pochodzi od narzędzia powłoki Unix cat, jest oczywiście znacznie mniej wydajna niż rzeczywista, która zwykle służy do drukowania (i łączenia) kilku plików odczytanych z …
84 code-golf  string 

30
Co mój pies naprawdę słyszy
Mój pies nazywa się Rex. Za każdym razem, gdy go besztam, wydaje się, że nie jest pod wielkim wrażeniem, a kiedy widzę, że reaguje, to kiedy wymawiam jego imię. Jeśli powiem Rex, I told you not to do this! You're making me angry Rex! wszystko co słyszy to Rex, * …

30
Wydrukuj Tabula Recta!
Wydrukuj Tabula Recta! Tabula Recta (czasami nazywana „tabelą Vigenere”) została stworzona przez Johannesa Trithemiusa i została użyta w kilku szyfrach, w tym we wszystkich wariantach szyfru Vigenere Bellaso i szyfru Trithemius. To wygląda tak: ABCDEFGHIJKLMNOPQRSTUVWXYZ BCDEFGHIJKLMNOPQRSTUVWXYZA CDEFGHIJKLMNOPQRSTUVWXYZAB DEFGHIJKLMNOPQRSTUVWXYZABC EFGHIJKLMNOPQRSTUVWXYZABCD FGHIJKLMNOPQRSTUVWXYZABCDE GHIJKLMNOPQRSTUVWXYZABCDEF HIJKLMNOPQRSTUVWXYZABCDEFG IJKLMNOPQRSTUVWXYZABCDEFGH JKLMNOPQRSTUVWXYZABCDEFGHI KLMNOPQRSTUVWXYZABCDEFGHIJ LMNOPQRSTUVWXYZABCDEFGHIJK MNOPQRSTUVWXYZABCDEFGHIJKL NOPQRSTUVWXYZABCDEFGHIJKLM OPQRSTUVWXYZABCDEFGHIJKLMN PQRSTUVWXYZABCDEFGHIJKLMNO …

30
Najkrótszy kod do odwrócenia bitowego ciągu binarnego
Myślę, że nie ma tu wystarczająco łatwych pytań, na które mogliby spróbować początkujący! Wyzwanie: Biorąc pod uwagę losowy ciąg wejściowy 1 i 0 takich jak: 10101110101010010100010001010110101001010 Napisz najkrótszy kod, który wypisuje bitową odwrotność w następujący sposób: 01010001010101101011101110101001010110101
79 code-golf  string 

30
N (e (s))) ciąg
Aby „zagnieździć funkcję” ciągu, należy: Traktuj pierwszy znak jako funkcję, a kolejne znaki jako argumenty tej funkcji. Na przykład, jeśli ciąg wejściowy był Hello, to pierwszym krokiem byłoby: H(ello) Następnie powtórz ten sam krok dla każdego podciągu. Otrzymujemy więc: H(ello) H(e(llo)) H(e(l(lo))) H(e(l(l(o)))) Twoim zadaniem jest napisanie programu lub funkcji, …

30
Code Johnny Code, Code!
Ojciec założyciel rock and rolla Chuck Berry niestety dzisiaj zmarł. Zastanów się nad refrenem jego słynnej piosenki „ Johnny B. Goode ”: Go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Go Johnny go, go Johnny B. Goode (Istnieją inne sposoby interpunkcji, ale powyższe będą …
75 code-golf  string 

30
Liczba „a” i „b” musi być równa. Masz komputer?
W popularnej (i niezbędnej) książce o informatyce An Introduction to Formal Languages ​​and Automata autorstwa Petera Linza często pojawia się następujący język formalny: głównie dlatego, że ten język nie może być przetwarzany za pomocą automatów skończonych. Wyrażenie to oznacza „Język L składa się ze wszystkich ciągów„ a ”, po których …

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.