Biorąc pod uwagę rozdzieloną spacjami listę liczb całkowitych, Twoim zadaniem jest znalezienie następnej liczby całkowitej w sekwencji. Każda liczba całkowita, w sekwencji jest wynikiem nakładania pojedynczej operacji matematycznych ( +, -, *i /) do poprzedniej liczby całkowitej, a każda sekwencja składa się z szeregu zmiennych takich operacji (ale nie więcej …
Wielka Piramida w Gizie, największa piramida w Egipcie, jest nie tylko najstarszym z Siedmiu Cudów Starożytnego Świata, ale także jedynym, który pozostaje w dużej mierze nienaruszony. Budowa egipskich piramid może zająć do 20 lat i jest tak duża, że Al-Aziz Uthman, syn wielkiego Saladyna, który zmiażdżył krzyżowców, musiał zrezygnować z …
Biorąc pod uwagę listę interwałów, wykonaj ich połączenie i zmniejsz nakładanie się. Oznacza to, że nakładające się części są zmniejszone. ( [a, b] U [c, d] = [a, d]if b > c) Zakładając wszystkie a <b we wszystkich przedziałach [a, b]. Implementuj jako funkcję listy interwałów wejściowych -> lista interwałów …
Sekwencja n> 0 liczb całkowitych nazywana jest zworką, jeśli wartości bezwzględne różnicy między kolejnymi elementami przyjmują wszystkie wartości od 1 do n-1. Zatem sekwencja [4,1,2,4] ma bezwzględne różnice [3,1,2], które są równoważne zestawowi [1,2,3] (1 do n-1, gdzie n jest długością oryginalnej sekwencji) dlatego jest to wesoły sweter. Sekwencje mają …
Poniższy obrazek pokazuje problem: Napisz funkcję, która, biorąc pod uwagę liczbę całkowitą jako promień okręgu, oblicza liczbę punktów sieci wewnątrz wyśrodkowanego koła (łącznie z granicą). Obraz pokazuje: f[1] = 5 (blue points) f[2] = 13 (blue + red points) inne wartości dla twojego sprawdzania / debugowania: f[3] = 29 f[10] …
Wygrywa najkrótszy kod, który przejdzie wszystkie możliwości Powstało wiele gier opartych na siatce, które zaczynają się od włączonej siatki świateł. Naciśnięcie któregokolwiek ze świateł powoduje przełączenie tego światła i czterech sąsiadujących z nim świateł. Kiedy światło jest przełączane, jest ono wyłączane lub włączane, w zależności od tego, czy zostało celowo …
Istnieje dobrze znane twierdzenie, że dowolną permutację można rozłożyć na zbiór cykli . Twoim zadaniem jest napisanie możliwie najkrótszego programu. Wejście: Dwie linie. Pierwszy zawiera liczbę N, drugi zawiera Nwyraźne liczby całkowite w zakresie [0,N-1]oddzielone spacjami. Te liczby całkowite reprezentują permutację Nelementów. Wynik: Jedna linia dla każdego cyklu w permutacji. …
Napisz najkrótszy program, aby wydrukować nietrywialne moce ≤ 2 ^ 12 w kolejności potęga nietrywialna oznacza, że podstawa i wykładnik są> 1 Wiodące białe znaki są opcjonalne Jeśli istnieje wiele rozwiązań, kolejność nie jest ważna, więc 16 = 4^2, 2^4 jest ok Przykładowe dane wyjściowe: 4 = 2^2 8 = …
Celem Stone Rosetta Challenge jest pisanie rozwiązań w jak największej liczbie języków. Pochwal się swoją wielojęzycznością programistyczną! Wyzwanie Twoim wyzwaniem jest wdrożenie programu, który wprowadzi listę liczb i wyświetli regułę stosowaną do generowania każdej kolejnej liczby w szeregu, w jak największej liczbie języków programowania . Możesz używać dowolnej standardowej funkcji …
To nieco inne zadanie. Oblicz 1024 cyfry szesnastkowe π, zaczynając od 1024 miejsca szesnastkowego. Formalnie: Twój program powinien zakończyć się w mniej niż 1 minutę i wygenerować następujący wynik: 25d479d8f6e8def7e3fe501ab6794c3b976ce0bd04c006bac1a94fb6409f60c45e5c9ec2196a246368fb6faf3e6c53b51339b2eb3b52ec6f6dfc511f9b30952ccc814544af5ebd09bee3d004de334afd660f2807192e4bb3c0cba85745c8740fd20b5f39b9d3fbdb5579c0bd1a60320ad6a100c6402c7279679f25fefb1fa3cc8ea5e9f8db3222f83c7516dffd616b152f501ec8ad0552ab323db5fafd23876053317b483e00df829e5c57bbca6f8ca01a87562edf1769dbd542a8f6287effc3ac6732c68c4f5573695b27b0bbca58c8e1ffa35db8f011a010fa3d98fd2183b84afcb56c2dd1d35b9a53e479b6f84565d28e49bc4bfb9790e1ddf2daa4cb7e3362fb1341cee4c6e8ef20cada36774c01d07e9efe2bf11fb495dbda4dae909198eaad8e716b93d5a0d08ed1d0afc725e08e3c5b2f8e7594b78ff6e2fbf2122b648888b812900df01c4fad5ea0688fc31cd1cff191b3a8c1ad2f2f2218be0e1777ea752dfe8b021fa1e5a0cc0fb56f74e818acf3d6ce89e299b4a84fe0fd13e0b77cc43b81d2ada8d9165fa2668095770593cc7314211a1477e6ad206577b5fa86c75442f5fb9d35cfebcdaf0c7b3e89a0d6411bd3ae1e7e4900250e2d2071b35e226800bb57b8e0af2464369bf009b91e5563911d59dfa6aa78c14389d95a537f207d5ba202d5ba202e5b9c5832603766295cfaeaaaaaa Wygrywa program o najkrótszej długości. Musisz obliczyć wszystkie cyfry w czasie wykonywania. Nie musisz implementować algorytmu obliczającego π; jeśli Twój …
Zaimplementuj funkcję wzorca i łańcucha do dopasowania, zwróć true, jeśli wzorzec pasuje do CAŁEGO łańcucha, w przeciwnym razie false. Nasza składnia wzorca globalnego to: ? pasuje do jednej postaci + dopasowuje jeden lub więcej znaków * dopasowuje zero lub więcej znaków \ ucieka Zasady: Bez ewaluacji, bez konwersji na wyrażenie …
Zaimplementuj algorytm podziału w swoim ulubionym języku, który obsługuje dzielenie liczb całkowitych. Musi obsługiwać tylko liczby dodatnie - ale punkty bonusowe, jeśli obsługuje także podział ujemny i znak mieszany. Wyniki są zaokrąglane w dół dla wyników ułamkowych. Program nie może zawierać /, \, divlub podobne podmioty. Musi to być procedura, …
Jaki jest najkrótszy program, który może przewidzieć, że następny piątek przypadnie na 13 dzień miesiąca? Musi być kompletnie działającym programem (nie tylko funkcją / podprogramem) Należy wydrukować datę w następującym formacie: YYYY-MM-DD Zezwól użytkownikowi na podanie daty początkowej jako argumentu wiersza poleceń lub poprzez STDIN Jeśli użytkownik nie poda daty …
Twoje zadanie jest dość proste. Biorąc pod uwagę dwa zmiennoprzecinkowe, bitowo x lub ich reprezentację binarną, i wysyłaj jako zmiennoprzecinkowe. Na przykład, Normal: 16.7472 ^ 123.61 = 7.13402e-37 Binary: 01000001100001011111101001000100 ^ 01000010111101110011100001010010 = 00000011011100101100001000010110 Normal: 2.2 ^ 4.4 = 1.17549e-38 Binary: 01000000000011001100110011001101 ^ 01000000100011001100110011001101 = 00000000100000000000000000000000 Normal: 7.898 ^ 3.4444 …
Ostatniej nocy szukałem wyzwania Quine Hardened Quine, ale nie mogłem go znaleźć. Okazuje się, że nikt jeszcze o to nie pytał! Oto on: Twoim zadaniem jest stworzenie quine, czyli niepustego programu komputerowego, który drukuje własne źródło bez czytania. Ponadto, jeśli usuniesz jeden bajt z oryginalnego programu, nowy program powinien wydrukować …
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.