Wyzwanie Napisz funkcję, która przyjmuje jeden parametr: liczbę całkowitą t. Twoja funkcja musi zatrzymać program na tkilka sekund przed kontynuowaniem, podobnie jak time.sleep(t)w Pythonie i WAIT tBBC BASIC. Nie wolno używać żadnych wbudowanych funkcji oczekiwania ani żadnych wbudowanych funkcji do wykonywania kodu po pewnym czasie, a program musi zostać wznowiony …
Wprowadzenie Częściowo zainspirowany tym pytaniem StackOverflow , narysujmy Błyskawicę ASCII. Napisz program, który przyjmuje dodatnią liczbę całkowitą nza pośrednictwem STDIN lub wiersza poleceń i wyprowadza poniżej Błyskawicę ASCII. Wkład Dodatnia liczba całkowita nreprezentująca liczbę zygzakowatych poziomów do narysowania. Przykładowy wynik n = 1 __ \ \ \ \ \ \ …
O serii Będę prowadził serię golfowych wyzwań związanych z przypadkowością. Będzie to w zasadzie 9-dołkowe pole golfowe , ale rozłożone na kilka pytań. Możesz brać udział w każdym wyzwaniu indywidualnie, jakby to było normalne pytanie. Będę jednak utrzymywać tabelę wyników we wszystkich wyzwaniach. Serial obejmie 9 wyzwań (na razie), jedno …
Co, ten post jeszcze nie istnieje? Oczywiście, GolfScript jest stworzony do gry w golfa, więc możesz pomyśleć, że tak naprawdę nie są potrzebne żadne konkretne wskazówki. Aby jednak w pełni wykorzystać funkcje GolfScript, musisz nauczyć się kilku nieoczywistych sztuczek. Ten post służy do zbierania przydatnych porad i wskazówek. Na początek …
Cel Napisz funkcję lub program posortuj tablicę liczb całkowitych w porządku malejącym według liczby 1 obecnych w ich reprezentacji binarnej. Nie jest wymagany żaden warunek sortowania wtórnego. Przykład posortowanej listy (przy użyciu 16-bitowych liczb całkowitych) Dec Bin 1's 16375 0011111111110111 13 15342 0011101111101110 11 32425 0111111010101001 10 11746 0010110111100010 8 …
Biorąc pod uwagę literę alfabetu angielskiego, Twoim zadaniem jest zbudowanie pół-przekątnego alfabetu na wejściu. Jak zbudować alfabet pół-przekątny? Krótki opis : Najpierw zajmujesz pozycję litery w alfabecie P(tutaj Pjest indeksowana 1). Następnie drukujesz każdą literę, aż do wejścia (włącznie) w wierszu, poprzedzonego P-1i powtarzającego Prazy tę literę , z przeplotem. …
Funkcja Ackermanna wyróżnia się jako jeden z najprostszych przykładów całkowitej, obliczalnej funkcji, która nie jest prymitywną rekurencyjną. Użyjemy definicji A(m,n)przyjmowania dwóch nieujemnych liczb całkowitych gdzie A(0,n) = n+1 A(m,0) = A(m-1,1) A(m,n) = A(m-1,A(m,n-1)) Możesz wdrożyć nazwana lub anonimowa funkcja przyjmująca dwie liczby całkowite jako dane wejściowe, zwracająca liczbę całkowitą …
Napisz krótki program dla algorytmu 196 . Algorytm zaczyna się od liczby całkowitej, a następnie dodaje odwrotność do momentu osiągnięcia palindromu. na przykład input = 5280 5280 + 0825 = 6105 6105 + 5016 = 11121 11121 + 12111 = 23232 output = 23232 Wkład liczba całkowita, która nie jest …
Trójkąt Pascala jest generowany, zaczynając od 1 w pierwszym rzędzie. W kolejnych wierszach liczba jest określona przez sumę dwóch liczb bezpośrednio nad nią po lewej i prawej stronie. Aby to zademonstrować, oto 5 pierwszych rzędów trójkąta Pascala: 1 1 1 1 2 1 1 3 3 1 1 4 6 …
Wsparcie! Wydaje mi się, że mam irytujące echo w niektórych moich tablicach i chciałbym się go pozbyć. Kiedy to nastąpi, oryginalna tablica powtarza się gdzieś pośrodku, powodując dodawanie wartości. Na przykład tablica [ 422, 375, 527, 375, 859, 451, 754, 451 ]zawiera swoje echo: [ 422, 375, 527, 375, 859, …
Zablokowałeś swój rower 3-cyfrowym zamkiem szyfrowym. Teraz chcesz wybrać się na przejażdżkę i odblokować ją za pomocą następującego programu. Wkład 1. parametr Kombinacja cyfr zamka w stanie zablokowanym . Musi różnić się od drugiego parametru (= kombinacja stanu odblokowanego ). (Albo twój rower może zostać skradziony!) Zakres 000..999. Zera wiodącego …
tło Trójkątny siatka jest siatką tworzą płaszczyznę płytki z regularnie trójkątów równobocznych o boku 1. Poniższy rysunek przedstawia przykład trójkątnej kratki. Trójkątny punkt kratowy jest wierzchołkiem trójkąta tworzącego trójkątną siatkę. Pochodzenie jest stałym punktem na płaszczyźnie, która jest jednym z trójkątnych punktów kratowych. Wyzwanie Biorąc pod uwagę nieujemną liczbę całkowitą …
W zeszłym miesiącu pożyczyłem dużo książek z biblioteki. Wszystkie były dobre książki, pełne emocji i zwrotów akcji. Niestety w niektórych momentach byłem bardzo zły / smutny / rozczarowany, więc wyrwałem kilka stron. Teraz biblioteka chce wiedzieć, ile stron rozerwałem na każdą książkę. Twoim celem jest napisanie programu, który pobiera posortowaną …
W czasach dziadków wybieranie numeru telefonu odbywało się za pomocą tarczy obrotowej w następujący sposób: Aby wybrać każdą cyfrę, włóż palec do odpowiedniego otworu, pociągnij go do oporu i zwolnij. Mechanizm powoduje, że tarcza obraca się z powrotem do pozycji spoczynkowej, a telefon rozłącza i ponownie łączy obwód określoną liczbę …
Twoim zadaniem jest ustalenie, czy dwie liczby można łatwo pomnożyć . Oznacza to, że ich długie mnożenie przez 10 zasad nie ma żadnego przeniesienia (przegrupowania) między wartościami miejsca, biorąc pod uwagę zarówno etap pomnożenia, jak i krok dodawania. Dzieje się tak, gdy każda para pomnożonych cyfr daje 9 lub mniej, …
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.