tło Bijective podstawy b numeracji , w którym b jest liczbą całkowitą dodatnią, jest bijective oznaczenie położenia, wykorzystujący b symboli ze przypisane wartości 1 do b . W przeciwieństwie do swojego nietrafiającego odpowiednika, żaden symbol nie ma wartości 0 . W ten sposób każda nieujemna liczba całkowita n ma unikalną …
Nieskończony słowo Fibonacciego jest specyficzny, nieskończony ciąg cyfr binarnych, które są obliczane przez wielokrotne łączenie skończonych słów binarnych. Określmy że sekwencja słowo Fibonacciego typu (lub FTW sekwencja ) jest dowolna sekwencja ⟨W n ⟩ , który jest utworzony w sposób następujący. Rozpocznij od dwóch dowolnych tablic cyfr binarnych. Nazwijmy te …
Lubię dosłownie oszczędzać czas, nosząc trzy zegarki na moim nadgarstku ... Problem w tym, że każdy z nich daje inny czas. Jeden zegarek jest x minut od rzeczywistego czasu. Jeden zegarek to x minut przed faktycznym czasem. Ostatni zegarek pokazuje aktualny czas. Problem w tym, że nie mogę powiedzieć, który …
(Chciałem to opublikować, gdy 1542: Konflikt planowania wciąż był bieżącym xkcd, ale miałem konflikt planowania). Wkład Dane wejściowe będą listą 3nelementów, które reprezentują nzdarzenia. Pierwszym elementem w każdej grupie 3 będzie nazwa zdarzenia; drugi i trzeci odpowiednio czas rozpoczęcia i zakończenia. Na przykład: foo 12 34 bar 56 78 reprezentuje …
Ty i niektórzy kumple idziecie na kręgle. W sumie jest N meloników. Jednak są tylko krzesła N- 1, na których można usiąść. Rozwiązanie jest proste: ktokolwiek przy tej turze nie dostanie krzesła. Następnie, kiedy ich kolej się kończy, siadają na krześle osoby, która idzie dalej. Weźmy przykład. Załóżmy, że są …
Korzystając z poniższej tabeli ( źródła ) napisz kod, który bierze nazwy dwóch planet i zwraca odległość między nimi: +-------------------+---------------+ | Planets | Distance (km) | +-------------------+---------------+ | Mercury -> Venus | 50290000 | | Venus -> Earth | 41400000 | | Earth -> Mars | 78340000 | | Mars …
Wyzwanie Biorąc pod uwagę dwie liczby całkowite Ai Bjako dane wejściowe, musisz napisać program, który wyprowadza if A>B, A==Blub A<B. Liczby całkowite będą w dowolnym rozsądnym zakresie obsługiwanym przez Twój język, który zawiera co najmniej 256 wartości. Twój program może być pełnym programem lub funkcją, przyjmując dane wejściowe przez STDIN …
Podsumowanie Zainspirowany niedawną popularnością wyzwań artystycznych ASCII, celem tego wyzwania jest narysowanie szachownicy ASCII, takiej jak ta, na której można grać w szachy. Napisz program, który przyjmuje dodatnią liczbę całkowitą njako argument, w stdinlub jako dane wejściowe użytkownika, i wypisz szachownicę z kwadratami nx n, wraz z ramką o grubości …
Na potrzeby tego wyzwania mówimy, że wzór wyrażenia regularnego pasuje do łańcucha, jeśli cały łańcuch jest dopasowany przez wzorzec, a nie tylko podłańcuch. Biorąc pod uwagę dwa wzorce wyrażeń regularnych A i B , mówimy, że A jest bardziej wyspecjalizowany niż B, jeśli każdy ciąg pasujący do A jest również …
Pyth jest językiem golfowym opartym na Pythonie. Używa notacji przedrostkowej, przy czym każde polecenie ma inną aranżację (liczbę argumentów, które akceptuje). Twoim zadaniem jest napisanie kontrolera składni dla (nieistniejącego) języka Pyth-a, Pith. Składnia Pitha Pith ma tylko 8 poleceń jednoznakowych: 01234()" 01234każdy ma arity o odpowiedniej liczbie, a zatem oczekują, …
Jakie masz ogólne wskazówki na temat gry w golfa w Go? Jestem nowy w Code Golfing i szukam pomysłów, które można zastosować do problemów z golfem w kodzie, które są przynajmniej nieco specyficzne dla Go. Proszę zachować jedną wskazówkę na odpowiedź.
Powinieneś napisać program lub funkcję, która przyjmuje nieujemną liczbę całkowitą Njako dane wejściowe i wyjściowe lub zwraca dwie liczby całkowite (ujemną, zerową lub dodatnią) Xi Y. Liczby całkowite są rozumiane w sensie matematycznym, ponieważ jest ich nieskończenie wiele. Zaimplementowana funkcja musi być bijectywna . Oznacza to, że dla każdego Nmusi …
Napisz program, który przyjmuje ciąg nieparzystej długości zawierający tylko znaki .i :. Za pomocą początkowo pustego stosu wygeneruj liczbę z tego ciągu w następujący sposób: Dla każdego znaku c w ciągu (od lewej do prawej) ... Jeśli c jest, .a stos zawiera mniej niż 2 elementy, wciśnij 1 na stosie. …
Wprowadzenie Ostatnio jeździłem na skypie z grupą przyjaciół i znudziliśmy się i nie mieliśmy nic do roboty, więc „wymyśliliśmy” „grę” (niektórzy w komentarzach zauważyli, że można grać w tę grę online i jest ona bardzo popularna, więc zdecydowanie nie wymyśliłem tego, chociaż nie widziałem go wcześniej). Powodem, dla którego umieszczam …
Podając liczbę N, wyślij trójkąt prostokątny NxN, w którym każdy wiersz ijest wypełniony liczbami do i. Przykład n = 0 (brak wyników) n = 4 1 1 2 1 2 3 1 2 3 4 n = 10 1 1 2 1 2 3 . . . 1 2 3 …
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.