Twoim wyzwaniem jest napisanie programu do tłumaczenia (angielskiego) leetspeak / lolspeak / txtspk na normalny angielski. Twój program powinien czytać ze standardowego wejścia i wyjścia na standardowe wyjście, chyba że Twój język ich nie obsługuje. Możesz użyć pliku zawierającego listę słów w języku angielskim, oddzielone nowymi wierszami. Powinien zostać wywołany …
Oto kilka przykładowych danych wejściowych, dzięki czemu mogę wyjaśnić, na czym polega problem: ((1 2)(3 (4 5) moo)) (i (lik(cherries)e (woohoo))) Pomyśl o tym wierszu tekstu jako mapie topograficznej niektórych gór. Każdy zestaw nawiasów ilustruje jedną jednostkę wysokości. Jeśli „zobaczymy” to z boku, aby zobaczyć góry pionowo, zobaczymy: 4 5 …
Biorąc pod uwagę łańcuchy X i Y, określ, czy X jest podsekwencją Y. Pusty łańcuch jest traktowany jako podsekwencja każdego łańcucha. (Np. ''I 'anna'są podsekwencjami 'banana'.) Wkład X, być może pusty ciąg alfanumeryczny z rozróżnianiem wielkości liter Y, być może pusty ciąg alfanumeryczny z rozróżnianiem wielkości liter Wydajność Prawda czy …
W miejscu pochówku króla Silo Asturii znajduje się napis: SILO PRINCEPS FECIT ( król Silo to zrobił ). Pierwsza litera znajduje się na samym środku, a stamtąd czyta się, kierując się w dowolnym kierunku po przekątnej promieniującym na zewnątrz. Ostatni list znajduje się na wszystkich czterech rogach. W tym wyzwaniu …
Jest trochę ulepszonej gry rozgrzewkowej, w której ustawiasz się w kręgu i wysyłasz zamki błyskawiczne, zaps i zopsy, wskazując na osobę i wypowiadając następne słowo w sekwencji, a następnie robią to samo, dopóki wszyscy się nie rozgrzeją lub cokolwiek. Twoim zadaniem jest stworzenie programu, który poda kolejne słowo w sekwencji, …
Wyzwanie: Biorąc pod uwagę listę ciągów wieloliniowych, nałóż je (w lewym górnym rogu) i wyślij wynik. Przykład: Wejście: ["aaaa\naaaa\naaaa\naaaa","bb\nbb\nbb","c"] Wyjście: cbaa bbaa bbaa aaaa Zasady konkursu: Format wejściowy jest elastyczny. Dozwolone jest uzyskanie danych wejściowych w postaci dwuwymiarowej listy linii (tj. [["aaaa","aaaa","aaaa","aaaa"],["bb","bb","bb"],["c"]]) Lub trójwymiarowej listy znaków (tj [[["a","a","a","a"],["a","a","a","a"],["a","a","a","a"],["a","a","a","a"]],[["b","b"],["b","b"],["b","b"]],[["c"]]].). Możesz przejąć …
Wyzwanie polega na tym, aby pobrać ciąg i wyprowadzić wszystkie jego obroty, wielokrotnie przesuwając pierwszy znak na koniec, raz na znak w ciągu, kończąc na oryginalnym ciągu: john -> ohnj, hnjo, njoh, john Możesz także jechać w innym kierunku, przesuwając postacie od końca: john -> njoh, hnjo, ohnj, john Nadal …
Wkład ciągi losowe składające się ze znaków ASCII z zakresu .[32..126][32..126][32..126] Wydajność Dane wyjściowe uzyskuje się poprzez zastosowanie kolejnych obrotów do ciągu wejściowego. Dla każdej litery ( [a-zA-Z]) w ciągu wejściowym, przechodząc od lewej do prawej: jeśli litera jest pisana wielkimi literami, obróć wszystkie znaki przed nią o jedną pozycję …
(Uwaga: to moje pierwsze pytanie w golfa z kodem, ale o ile wiem, nikt inny tego nie zrobił, więc powinienem być dobry.) Twoim zadaniem jest stworzenie programu lub funkcji, która pobierze ciąg znaków si liczbę całkowitą n, i zwróci lub wyprowadzi tekst zawinięty w wiele wierszy. Każde słowo musi być …
Jako święto starego, dobrego Notatnika , będziemy traktować zwroty karetki i wiadomości liniowe jako to, co pierwotnie mieli na myśli, a nie to, z czego są (ab-) obecnie używane. Biorąc pod uwagę ciąg znaków składający się z drukowalnych znaków ASCII oraz linii (␊; LF; esc \n; hex 0A; dec 10) …
Pomysł ten pochodzi głównie z BIO 2017 q1 . Pomysł na opublikowanie tego wyzwania powstał z mojego wyzwania Sekwencje binarne , ponieważ wielu osobom podobało się. Jest to także pierwsze wyzwanie, które opublikowałem bez publikowania w piaskownicy. Usunę go, jeśli nikomu się nie spodoba. Zasady Weź sekwencję cyfr w trójce …
Dzięki temu pytaniu o inspirację W tym starciu będziemy reprezentować linię domina jako ciąg |, /a \. Otrzymasz ciąg domino jako dane wejściowe i musisz określić, jak będą wyglądać, gdy się osiedlą. Oto zasady upadku domina Domino stojące |, na lewo od domina upadłego po lewej \, stanie się również …
Tło: Pierwotnie zadałem to pytanie zeszłej nocy i otrzymałem odrazę z powodu niejasności. Od tamtej pory skonsultowałem się z wieloma pracownikami nie tylko w sprawie treści problemu, ale także jego złożoności (która nie jest O (1)). Ten problem z programowaniem jest złym spinem w pytaniu na wywiad w Amazon. Pytanie: …
tło Zainspirowany jestem palindromem. Jesteś? , gdzie przedstawiono szokujący fakt, że „ ()()nie jest palindromem, ale ())(”, zadałem sobie pytanie, co to jest, ()()a odpowiedź brzmi po prostu: jest to struna o pionowej osi symetrii! Zadanie Napisz program lub funkcję, która pobiera jako ciąg ciąg S (lub odpowiedni odpowiednik w …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.