Wyzwanie polega na wyświetleniu listy wszystkich uporządkowanych partycji (kompozycji (kombinatoryki)) danej dodatniej liczby całkowitej n. Są wykazy numerów od 1do nktórych suma jest n. Na przykład przy danych wejściowych n = 4wynik powinien wynosić: 4 1, 3 3, 1 2, 2 2, 1, 1 1, 2, 1 1, 1, 2 …
Biorąc pod uwagę dodatnią liczbę całkowitą N, wyprowadzaj najmniejszą dodatnią liczbę całkowitą taką, że liczba ta jest palindromem (tzn. Stanowi swoją własną odwrotność) i jest podzielna przez N. Palindrom (tj. Wynik) nie może wymagać początkowego zera, aby być palindromem, np. 080Nie jest poprawną odpowiedzią 16. Dane wejściowe nigdy nie będą …
Zadanie Biorąc pod uwagę wejściową listę liczb całkowitych x 1 … x n , oblicz listę rang r 1 … r n (permutacja {1… n} ), aby x r 1 ≤ x r 2 ≤… ≤ x r n . Następnie dla każdego x i zamień jego rangę na średnią …
Problem Powiedzmy, że masz N stosów o nazwach od S 1 do S N , gdzie każda S k (k = 1 do N) zawiera N kopii liczby k. Na przykład, gdy N = 3 stosy wyglądają tak: 1 2 3 <- top of stack 1 2 3 1 2 …
Po prostu weź ten obraz i spraw, aby każdy kolor był dodawany jeden do każdej cyfry szesnastkowej. Na przykład #49de5fstałby się #5aef60(z 9zapętleniem do ai fzapętleniem do a 0.) Oznaczałoby to również, że wszystkie białe ( #ffffff) stałyby się czarne ( #000000), ponieważ wszystkie fpętle wracają do 0, ale cała …
Biorąc pod uwagę liczbę całkowitą ≥ 2, wypisz listę jej dzielników posortowaną według wykładników w ich pierwszych rozkładach na czynniki pierwsze, w porządku rosnącym, najpierw według największej liczby pierwszej, a następnie według drugiej największej liczby, i tak dalej. Jako przykład weźmy liczbę całkowitą 72, która wynosi 2 3 3 2 …
Programowanie zagadek i Code Golf ukończył beta. Wkrótce otrzymamy niestandardowy projekt strony, a wraz z tym wzrosną granice reputacji przywilejów. Wielu użytkowników utraci uprawnienia na stronie. Twoim zadaniem jest napisanie programu, który mówi nam, ile dodatkowej reputacji będziemy potrzebować, aby zachować nasze przywileje. Zadanie Twoim zadaniem jest napisanie najkrótszego kodu, …
Musisz napisać program lub funkcję sortującą listę zagnieżdżoną. Oto zasady sortowania listy zagnieżdżonej: Weźmy tę listę jako przykład: ((5, 2), 2, 7, (2, 1, (3, 4)), 9) Każdy element na tej liście ma „priorytet”. Element liczy się jako liczba lub lista podrzędna. Najpierw uzyskaj priorytet każdego elementu na tej samej …
Oto zdjęcie: %%%%%%%%%%%%% % Hello, % % world! % %%%%%%%%%%%%% Ale jest to zbyt mylące, aby nasze niewymiarowe mózgi mogły go obliczyć. Więc oceniamy to tak: Podziel go na 2 x 2 sekcje. Jeśli obraz kończy się przed ukończeniem sekcji, wyobraź sobie, że są tam spacje. Uśrednij wartości znaków ASCII …
Powyższy obraz nazywa się glifem heksa. Heksa-glify to kilka fajnych wzorów, które wymyśliłem podczas gry w DiffEq. Oto, jak to zrobić: Rozważ następujący zestaw punktów w kształcie zwykłego heksagramu. Wewnętrzny sześciokąt będzie zawierał ostatni glif, podczas gdy zewnętrzne 6 punktów tworzy gwiazdę i tam zaczynamy rysować nasze linie. Z zewnętrznych …
Napisz program lub funkcję, która pobiera wyrażenie matematyczne w kodzie Morse'a jako dane wejściowe i zwraca rozwiązanie w kodzie Morse'a. Prawidłowe operacje to plus: +i minus: _(podkreślenie). Możesz założyć, że otrzymasz tylko nieujemną liczbę całkowitą i że wynik będzie nieujemny. Wyrażenie będzie zawierać co najmniej dwa terminy i maksymalnie dziesięć …
Wyzwanie polega na stopniowym zmienianiu odcieni na obrazie w celu uzyskania ładnych zdjęć: ( oryginał ) Wyzwanie Napisz program lub funkcję, która przyjmuje dwie nieujemne liczby całkowite i obraz w dowolnym wybranym przez siebie formacie pliku obrazu (możesz wybrać ścieżkę do obrazu lub surowych danych obrazu). Pierwszą liczbę całkowitą nazywamy …
Tworzenie skrzyżowanego kwadratu Musisz wprowadzić liczbę całkowitą jednego lub więcej i wyprowadzić kwadrat wykonany z dowolnego wybranego przez Ciebie znaku do wydrukowania z ukośnym krzyżem przez środek. Ogólną ideą jest, aby wyjście było pustym kwadratem, który ma przekątną: Input: 7 Output: ******* *# #* * # # * * # …
Cel Napisz program lub funkcję, która sprawdzi, czy nazwa zmiennej jest poprawna i wyświetli 1 lub Truejeśli jest poprawna, 0,5 jeśli jest poprawna, ale zaczyna się od znaku podkreślenia (_), i 0 lub Falsejeśli nie jest poprawna. Zasady Nazwa zmiennej w większości języków jest poprawna, jeśli zaczyna się od znaku …
Ilość wysoce kompozyt jest dodatnią liczbą całkowitą, która ma więcej niż którykolwiek dzielników mniejsze dodatnie liczby całkowitej. To jest sekwencja OEIS A002182 . Pierwsze 20 warunków to 1, 2, 4, 6, 12, 24, 36, 48, 60, 120, 180, 240, 360, 720, 840, 1260, 1680, 2520, 5040, 7560 Na przykład 4jest …
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.