Biorąc pod uwagę niepustą listę niepustych wierszy liczb, oblicz mądrą kolumnę , która jest kolejną listą o długości najdłuższego wiersza wejściowego. Pierwszy wpis listy wyjściowej jest sumą wszystkich pierwszych wpisów w wierszach wejściowych, drugi to suma wszystkich drugich elementów (jeśli są dostępne) itp. Myślę, że poniższy przykład wyjaśni to znacznie …
Opis wyzwania „Wykroczenie” sekwencji jest permutacją, w której żaden element nie pojawia się w pierwotnej pozycji. Na przykład ECABDjest odstępstwem ABCDE, ale CBEDAnie jest: ABCDE | | <- B and D are in their orignal positions CBEDA Biorąc pod uwagę sekwencję, wygeneruj jej przypadkowe odstępstwo. Notatki Możesz wziąć ciąg znaków …
Wyzwanie jest proste: napisz program lub funkcję, która, gdy otrzyma skończoną nieujemną liczbę całkowitą, wyprowadza zagnieżdżoną tablicę. Zasady Twój kod musi wygenerować unikalną poprawną tablicę zagnieżdżoną dla każdej liczby całkowitej 0 ≤ n <2 31 . Każdy możliwa tablica zagnieżdżona z maksymalnie 16 otwartymi nawiasami musi być wyprowadzana …
Twoim zadaniem jest napisanie programu lub funkcji, która wypisze trójkąt ASCII. Wyglądają tak: |\ | \ | \ ---- Twój program pobierze pojedyncze dane liczbowe nz ograniczeniami 0 <= n <= 1000. Powyższy trójkąt miał wartość n=3. Trójkąt ASCII będzie miał nukośniki odwrotne ( \) i pionowe paski ( |), …
Biorąc pod uwagę listę dodatnich liczb całkowitych z niektórymi zamienionymi na 0, wypisz listę z brakującymi liczbami, które zostały zmienione na 0zamienione. Charakterystyka listy danych wejściowych: Lista zawsze będzie miała długość co najmniej 2. Zdefiniujmy listę wejściową jako ai „oryginalną listę” (czyli listę przed zastąpieniem liczb 0s) jako b. Dla …
Wprowadzenie i zaliczenie Dzisiaj bez wymyślnego preludium: Proszę wdrożyć takewhile. Odmianą tego (na nietrywialnej strukturze danych) było zadanie na moim uniwersyteckim kursie programowania funkcjonalnego. To zadanie jest teraz zamknięte i zostało omówione na zajęciach i mam pozwolenie mojego profesora na opublikowanie go tutaj (wyraźnie spytałem). Specyfikacja Wkład Dane wejściowe będą …
Skrypt Stack Exchange określa, które pięć komentarzy na pytania lub odpowiedzi są początkowo widoczne na stronie głównej witryn poprzez liczbę pozytywnych opinii; wyświetlanych jest pięć komentarzy z największą liczbą głosów. Twoim zadaniem jest odtworzenie tego zachowania. Napisz pełny program lub funkcję, przyjmując dane wejściowe przez STDIN, argumenty wiersza poleceń lub …
Wprowadzenie Wsparcie! Przypadkowo upuściłem kalkulator TI-84 przez okno (nie pytaj jak) i się zepsuł. Mam jutro test matematyczny, a jedynym kalkulatorem, który mogę znaleźć, jest ten z tymi przyciskami: 7 8 9 + 4 5 6 - 1 2 3 * 0 = / Mój test matematyczny jest sprawdzianem oceny …
W Super Mario 3D World jest minigra znana jako Lucky House . Składa się z automatu z 4 blokami. Każdy blok może być jedną z 5 różnych ikon (Kwiat, Liść, Dzwon, Wiśnia lub Bumerang), a celem gracza jest uzyskanie jak największej liczby identycznych ikon ( zobacz wideo ). Gracz jest …
Jako informatycy prawdopodobnie wszyscy znacie podstawowe operacje na listach pop i push . Są to proste operacje, które modyfikują listę elementów. Czy słyszałeś jednak o flopie operacji ? (jak w flip- flopie )? To całkiem proste. Biorąc pod uwagę liczbę n , odwróć pierwsze n elementów listy. Oto przykład: >>> …
Zadanie Napisz program lub funkcję, której wejściem jest lista / tablica X liczb całkowitych, a wyjściem jest lista zbiorów liczb całkowitych Y , takich, że dla każdego elementu e w każdym zestawie Y [ i ], X [ e ] = i , i tak, aby całkowita liczba elementów w …
Kontynuacja tego pytania . Zadanie Biorąc pod uwagę tablicę dodatnich liczb całkowitych, znajdź największy element k, dla którego: Istnieje pewna dodatnia odległość całkowita n , tak że element w tablicy umieszczony n miejsc po lewej lub prawej stronie od k jest równy n . Tablica z pewnością zawiera przynajmniej jeden …
To powinno być proste wyzwanie. Biorąc pod uwagę liczbę n >= 0, Wyjście super logarytm (lub dziennik *, log-gwiazda, albo powtórzyć logarytm , które są równoważne, ponieważ nnigdy nie jest negatywna na to wyzwanie.) Z n. Jest to jedna z dwóch odwrotnych funkcji do tetracji . Drugim jest super-root , …
Zadanie Zadanie jest bardzo proste. Biorąc pod uwagę tablicę zawierającą tylko liczby całkowite i łańcuchy , wypisz największą i najmniejszą liczbę. Przypadki testowe Input: [1, 2, 3, 4, 5, 6, 7, 8] Output: 1, 8 Input: [5, 4, 2, 9, 1, 10, 5] Output: 1, 10 Input: [7, 8, 10, …
Pewnego razu czytałem to pytanie / odpowiedź na temat Quory Czy naprawdę są programiści ze stopniem informatyki, którzy nie mogą przejść testu FizzBuzz? Ten kod podano jako oczywistą odpowiedź for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i …
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.