Pytania oznaczone «string»

11
Wyrażenia w pełni nawiasowane

Dzisiaj Twoim wyzwaniem jest utworzenie wszystkich możliwych pełnych nawiasów wyrażenia. Dane wejściowe to pojedynczy wiersz drukowalnego kodu ASCII zawierający jeden lub więcej terminów oddzielonych operatorami. Dane wejściowe mogą również zawierać spacje - należy je zignorować. Terminem jest...

11
Przeczytaj tabele

Zadanie Przeczytaj zawartość tabeli, biorąc pod uwagę zestaw współrzędnych. Formatowanie tabeli Tabele będą miały ten podstawowy format: |[name]|[name]| --------------------- [name]| [val]|[val] | [name]| [val]|[val] | Nazwy kolumn są zawsze unikalne w obrębie kolumn . Nazwy wierszy są...

11
Eeny, meeny, miny, moe

Wprowadzenie Piosenka z dzieciństwa Eeny, meeny, miny, moe była często używana do wybrania, kto był „tym” podczas odtwarzania tagu. Każdy stałby w kręgu i wskazywałby losowo wybraną osobę. Śpiewali: Eeny, meeny, miny, moe, Złap tygrysa za palec u nogi. Jeśli krzyczy, pozwól mu odejść,...

11
Wzajemnie wypełnij puste pola

Biorąc pod uwagę wejście dwóch ciągów znaków z sekwencjami znaków podkreślających odpowiadające słowa, wypisz zdania z wypełnionymi „pustymi miejscami”. Najlepszym sposobem opisania tego wyzwania jest przykład. Oto przykładowe dane wejściowe: programming _____________ and code golf programming...

11
Stolice przesuwne

Tło Wyobraź sobie angielski alfabet pisany wielkimi literami - ABCDEFGHIJKLMNOPQRSTUVWXYZ. Załóżmy, że mamy specjalną soczewkę o zmiennej szerokości, która po umieszczeniu nad rzędem pokazuje pewne „okno” alfabetu, z literami na zewnątrz soczewki ukrytym. Dodatkowo, ta soczewka ma charakterystykę...

11
Pomóż Jasonowi sformatować jego JSON

Jason ma duży JSON, ale jest nieczytelny, więc musi go utrwalić. Formatowanie Spec JSON ma 4 różne typy: Liczby; Właśnie0-9 Smyczki; Podwójne "ciągi znaków uciekały\ Tablice; Ograniczone przez [], z elementami oddzielonymi ,, elementy mogą być dowolnego z tych typów Obiekty; {}Format jest...

11
Wyświetl „Wesołych świąt!”

Twoim zadaniem jest wydrukowanie następującej grafiki ASCII: _ _ _______ _ | | | | (_______) _ | | | |__ | | ____ ____ ____ _ _ _____ ____ ___| |_ ____ ____| | | __)| |/ _ | _ \| _ \| | | | | ___) / _ |/___) _)/ _ )/ ___)_| | | | ( ( | | | | | | | | |_| | | |____( ( | |___ | |_( (/ /| | _ |_|...

11
Przeczytaj krzyżówkę

Zainspirowany tym pytaniem o pakowaniu w tym formacie. Czasami widzę ukończone krzyżówki i będąc takim, jakim jestem, nie mogę się martwić, aby dowiedzieć się, jakie były rozwiązania dla wskazówek. Wejście: Ciąg 2D (dowolny format, separacja nowego wiersza, lista 2d itp.) Puste kwadraty będą...

11
Podziel ciąg na n kawałków (lub kawałków o długości n)

Wyzwanie W tym wyzwaniu musisz wykonać dwa różne (ale powiązane) zadania w zależności od kolejności wprowadzania danych. Twój program otrzyma ciąg si liczbę całkowitą njako dane wejściowe i będzie podzielony sna kawałki długości, njeśli będzie spierwszy. Ostatni element będzie krótszy, jeśli to...

11
Narysuj trójkąt phi

Wyjaśnienie: W zasadzie, trzeba zrobić to Funkcja totulowa Eulera ma nazwę phi. Spróbujmy obliczyć phi (8) Najpierw wypisz wszystkie cyfry 8 i poniżej wstecz, bez 0 lub poniżej 8 7 6 5 4 3 2 1 Teraz sprawdź, które liczby nie dzielą współczynnika z 8 (1 się nie liczy), i umieść a #na ich...

11
Wydrukuj kafelek AdamN

Adam7 to algorytm z przeplotem dla obrazów rastrowych, takich jak PNG. Nazywa się to algorytmem „Adam7”, ponieważ został wymyślony przez Adama M. Costello, i jest generowany poprzez wykonanie określonego wzorca 7 razy. Jedną z fajnych rzeczy w algorytmie Adam7, która sprawia, że ​​gra w golfa jest...

11
Oblicz przebiegi ciągu

Rozważ następujące definicje zaczerpnięte z liczby przebiegów w ciągu W. Ryttera. Zauważ, że słowo, ciąg i podciąg są z grubsza synonimami. Przebieg w ciągu to nieściągalny (z tym samym minimalnym okresem) okresowy odcinek w ciągu. Okres p słowa w jest dowolną liczbą całkowitą dodatnią p,...

11
Struny Langford

Opis wyzwania Langford ciąg zamówienia Njest zdefiniowana w następujący sposób: Długość łańcucha jest równa 2*N, Ciąg zawiera pierwsze Nlitery alfabetu angielskiego, każda litera pojawia się dwukrotnie, Dla każdej pary tych samych liter, istnieje Mlistów między nimi, gdzie Mjest stanowisko, że...

11
Koniuguj czasownik turecki

Wejście czasownik , ciąg pasujący do wyrażenia regularnego([a-pr-vyzıöüçğş]*[aeıioöuü][bcçdfgğhj-nprsştvyz]+|([a-pr-vyzıöüçğş]*[aeıioöuü]){2})(mak|mek) liczba mnoga , prawda lub fałsz osoba , liczba całkowita o wartości 1, 2 lub 3 czas , liczba całkowita o wartości 1, 2 lub 3 Wynik Sprzężony...

11
Zinterpretuj powtórzenie!

To wyzwanie jest pierwszym z serii dwóch wyzwań dotyczących powtórzeń. Druga będzie wkrótce dostępna. W języku o nazwie Repetition (coś, co właśnie wymyśliłem), składa się z nieskończonego ciągu 12345678901234567890..., z 1234567890powtarzaniem na zawsze. Dostępna jest następująca składnia liczb...

11
Rozbiórka budynków

Wyzwanie Napisz pełny program / funkcję, aby wyburzyć dany budynek z szybkością 1 piętra na sekundę . WEJŚCIE Dane wejściowe to budowanie poprzez STDIN (lub jakikolwiek inny sposób wywoływany w Twoim języku) lub ARGUMENT funkcji. t = 0 s | |#| {#} |# #| |# # #| |# # #| |# # #| TTTTTTT...

11
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...