Jednym z powodów, dla których zawsze uwielbiałem Pokemona, jest to, że w tak pozornie prostej grze ma tyle warstw złożoności. Rozważmy ruch Ukryta Moc. W grze rodzaj i moc (przynajmniej przed generacją VI) ukrytej mocy jest inna dla każdego pokemona, który z niej korzysta! To całkiem fajne, prawda? Czy byłbyś …
Istnieje bardzo prosty szyfr, który zastępuje literę pozycją w alfabecie. Na przykład abcstałby się 1 2 3w tym szyfrze. To wyzwanie stanowi alternatywne podejście do tego szyfru. Wyzwanie Utwórz program, który pobiera znaki ASCII i generuje ciąg znaków oddzielony spacjami: liczby całkowite -26przez26 litery aprzezj Dane wyjściowe powinny pochodzić z …
Sekwencja SUDSI ( su m, d ifference, s wap, i ncrement) to ciekawa sekwencja liczb całkowitych, która wydaje się wykazywać raczej chaotyczne zachowanie. Można go wygenerować w następujący sposób: Niech S będzie nieskończona lista liczb naturalnych: 1 2 3 4 5 6 .... Niech S i oznaczają jeden indeksowane i …
Ciekawy dziecko wykorzystuje program, który może na czynniki liczbę lub wyrażenie do następującej postaci: p1^e1 * p2^e2 * ... * pn^en. Wykładniki równe 1są pomijane np360 = 2^3 * 3^2 * 5 Dziecko wpisuje te dane wyjściowe do programu jako nowe dane wejściowe, ale nie rozumie ^znaku, więc czasami pomija …
Wierzcie lub nie, Sex Bob-ombs stały się światowej sławy zespołem i są obecnie na światowej trasie koncertowej! Jako księgowy musisz nadzorować ich codzienne finanse i regularnie przedstawiać raporty. Co kilka tygodni zestawiasz listę ich wydatków (w pełnych USD ) w kolejności, w jakiej zostały poniesione. Na przykład lista 378 -95 …
Większość komputerów zapisuje liczby całkowite w postaci binarnej, ale wypisuje je w postaci dziesiętnej. Jednak dziesiętny jest tylko jedną reprezentacją, akurat zdarza się, że jest to wygodne. Wyzwanie polega na napisaniu kodu do wyprowadzenia wartości całkowitej w postaci dziesiętnej shortlex . Co to jest? http://en.wikipedia.org/wiki/Shortlex_order Shortlex przyjmuje długość ciągu cyfr …
To gra dla trzech graczy, gra jedną ręką. W tym samym czasie każdy gracz pokazuje swoją rękę z 0 do 5 palcami wyciągniętymi. Jeśli wszyscy gracze pokazują ten sam (parzysty lub nieparzysty) numer, nie ma zwycięzcy. Ale inaczej, gracz pokazujący inny rodzaj wygrywa. P l a y e r s …
Wygeneruj siatkę 7 na 7, wypełnioną liczbami losowymi. Jednak w komórkach z nieparzystym numerem wiersza i kolumny (zaczynającym się od 0) należy użyć sumy otaczających komórek. Oto mały przykład z siatką 3 na 3 (pogrubiona kwadratowo): 2 2 2 2 16 2 2 2 2 A oto przykład siatki 7 …
Splot binarny jest opisany liczbą Mi jest stosowany do liczby N. Dla każdego bitu w reprezentacji binarnej M, jeśli bit jest ustawiony ( 1), odpowiedni bit na wyjściu jest podawany przez XORing dwóch bitów sąsiadujących z odpowiednim bitem w N(owijanie w razie potrzeby). Jeśli bit nie jest ustawiony ( 0), …
Wiele języków programowania konstruuje duże liczby całkowite poprzez „łączenie” cyfry z końcem istniejącej liczby. Na przykład Labirynt lub Adapt . Przez połączenie cyfry do końca rozumiem, że jeśli istniejąca liczba to 454545 , a cyfra to 777 , to liczba wynikowa to 457( 45 × 10 + 7 )457(45×10+7)457\:(45 \times …
To proste zadanie. Biorąc pod uwagę dodatnią lub ujemną liczbę rzeczywistą, zaokrąglij ją do następnej liczby całkowitej bliższej zera. Wyzwanie Przyjmij dane wejściowe za pomocą dowolnej rozsądnej formy (standardowa, funkcja itp.) Jednej dodatniej lub ujemnej liczby rzeczywistej. Zaokrąglaj tę liczbę „w kierunku zera” - oznacza to, że jeśli jest dodatnia, …
Twoim zadaniem jest, biorąc pod uwagę dwie dodatnie liczby całkowite, xxx i nnn , zwrócenie pierwszych liczb xxx w sekwencji zakresów przyrostowych. Przyrostowa sekwencja zakresu najpierw generuje zakres od jednego do nnn włącznie. Na przykład, jeśli nnn wynosi 333 , wygeneruje listę [1,2,3][1,2,3][1,2,3] . Następnie wielokrotnie dołącza ostatnie wartości zwiększonych …
Twoim zadaniem jest napisanie programu lub funkcji, która określa, czy liczba jest podzielna przez inną. Haczyk polega na tym, że powinien udzielić odpowiedzi tak szybko, jak to możliwe , nawet jeśli nie podano wszystkich cyfr numeru. Twój program powinien przyjąć jako liczbę całkowitą D ≥ 2, a następnie ciąg cyfr. …
Jako dane wejściowe otrzymasz 3 liczby całkowite. Wejścia mogą, ale nie muszą się różnić. Musisz wyprowadzić 1, jeśli wszystkie trzy wejścia różnią się od siebie, i 0, jeśli jakieś wejście zostanie powtórzone więcej niż jeden raz. To jest gra w golfa , więc ustaw swój kod tak krótko, jak to …
Sekwencja Recamana jest zdefiniowana następująco: zan= ⎧⎩⎨0jeśli n = 0zan - 1- njeśli an - 1- n > 0 i nie znajduje się już w sekwencji,zan - 1+ nInaczejzan={0jeśli n = 0zan-1-ngdyby zan-1-n>0 i nie jest już w sekwencji,zan-1+nInaczeja_n=\begin{cases}0\quad\quad\quad\quad\text{if n = 0}\\a_{n-1}-n\quad\text{if }a_{n-1}-n>0\text{ and is not already in the sequence,}\\a_{n-1}+n\quad\text{otherwise}\end{cases} …
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.