Twój program powinien przyjąć tablicę jako dane wejściowe. Tablica: Zawsze będzie jednowymiarowy Będzie zawierać tylko liczby całkowite Może być pusty Program powinien odwrócić tablicę, a następnie dodać elementy do oryginału, na przykład: Wkład: [1, 2, 3] Oryginalny: [1, 2, 3] Wywrócony: [3, 2, 1] [1, 2, 3] + + + …
W grze Yahtzee gracze rzucają pięcioma sześciokątnymi kostkami i próbują stworzyć określone ręce, aby zdobyć punkty. Jedna taka ręka to mała prosta : cztery kolejne liczby, niekoniecznie w kolejności. Trzy możliwe są niewielkie prostych 1, 2, 3, 4, 2, 3, 4, 5oraz 3, 4, 5, 6. Na przykład [3, 5, …
W tym wyzwaniu Twoim zadaniem jest stworzenie programu, który przyjmuje zagnieżdżoną tablicę i zwraca jednowymiarową spłaszczoną tablicę. Na przykład [10,20,[30,[40]],50]powinien wyjść [10,20,30,40,50]. Wkład Dane wejściowe będą tablicą zagnieżdżoną (np. [10,20,[[[10]]]]). Będzie zawierać tylko liczby całkowite (zarówno ujemne, jak i dodatnie), łańcuchy i tablice. Możesz wziąć dane wejściowe jako argument funkcji, …
Wyzwanie to zostało zainspirowane pytaniem na Mathematica.SE . Załóżmy, że masz zagnieżdżoną listę / tablicę o dowolnej strukturze (listy na każdym poziomie niekoniecznie mają taką samą długość). Dla uproszczenia założymy, że węzły to nieujemne liczby całkowite lub puste tablice. Jako przykład [[[1, 3], 2], [1, 4], 12, [[0, [], 0], …
Istnieje „algorytm sortowania”, zwany czasem sortowaniem Stalina, w którym w celu posortowania listy wystarczy usunąć elementy z listy, aż zostanie ona posortowana w porządku rosnącym. Na przykład lista [1, 2, 4, 5, 3, 6, 6] Kiedy „posortowane” za pomocą Stalina staje się sortowanie [1, 2, 4, 5, 6, 6] Trójka …
Definicja Grot matryca jest matryca , która ma wszystkie wpisy równą 0 , z wyjątkiem tych, w głównej przekątnej, górnego wiersza i lewej kolumnie. Innymi słowy, matryca powinna wyglądać następująco: * * * * * * * * 0 0 0 0 * 0 * 0 0 0 * 0 …
Biorąc pod uwagę listę dodatnich liczb całkowitych, określ, czy każda sąsiednia para liczb całkowitych ma wspólny czynnik pierwszy. Innymi słowy, wypisz prawdę wtedy i tylko wtedy, gdy nie ma dwóch sąsiadujących liczb całkowitych na liście współrzędnych . Innymi słowy: biorąc pod uwagę listę liczb całkowitych dodatnich [a 1 a 2 …
Mój pierwszy kod do golfa, przepraszam za błędy ... Kontekst W wspinaczce skalnej ( konkretnie bouldering ) oceny wspinaczki V / Vermin (USA) zaczynają się od „VB” (najłatwiejszy stopień), a następnie „V0”, „V0 +”, „V1”, „V2”, „V3” , „V4”, „V5” itp. Aż do „V17” (najtrudniejsza klasa). Zadanie Jako dane wejściowe …
Zadanie jest proste: skonsoliduj tablicę ints. Konsolidacja tej tablicy składa się z następujących elementów: Wszystkie wystąpienia 0 muszą zostać przeniesione na koniec tablicy. Pomiędzy niezerowymi liczbami całkowitymi nie powinno być zer. Wszystkie niezerowe indeksy powinny zachować swoją kolejność. Wyzwanie Skonsoliduj tablicę w najmniejszej ilości bajtów. Konsolidujesz tablicę o losowej długości …
W teorii informacji „kod prefiksu” to słownik, w którym żaden z kluczy nie jest prefiksem innego. Innymi słowy, oznacza to, że żaden ciąg nie zaczyna się od żadnego z pozostałych. Na przykład {"9", "55"}jest kodem prefiksu, ale {"5", "9", "55"}nie jest. Największą zaletą tego jest to, że zakodowany tekst można …
Czasami, gdy naprawdę się nudzę, lubię sumę nieujemnych liczb całkowitych. Biorę tylko sumę tablic długości, które są potęgami dwóch. Niestety często popełniam błędy. Na szczęście śledzę swoją pracę w następujący sposób: Dodaję pary sąsiednich liczb, aż pozostanie tylko jedna. Na przykład: 6 + 18 + 9 + 6 + 6 …
tło Zainspirowany bardzo dogodną interpretacją macierzy prawda / fałsz Octave (a przez to MATL), Jelly otrzymała atom Ȧ ( wszystko w stylu Octave ). Ȧ przyjmuje tablicę jako dane wejściowe i zwraca 1, jeśli tablica nie jest pusta i nie zawiera liczby 0 (liczba całkowita, liczba zmiennoprzecinkowa lub liczba złożona) …
N dzieci, z których nie ma dwóch identycznych rozmiarów, są ustawione w jednej kolejności. Każdy może porównać wysokość tylko z najbliższymi sąsiadami. Kiedy nauczyciel krzyczy „podnieś ręce, jeśli jesteś najwyższy”, robi to, jeśli są oni wyżsi niż obaj sąsiedzi, i robią to jednocześnie. Jeśli tylko ktoś podniesie rękę, wygrywa. Jeśli …
Pewnego dnia budzisz się tylko, aby znaleźć się w tablicy. Próbujesz po prostu wyjść, biorąc jednocześnie jeden indeks, ale wydaje się, że istnieją inne zasady: Tablica jest całkowicie wypełniona liczbami naturalnymi. Jeśli znajdziesz się w indeksie n, przejdź do indeksuarray[n] , z wyjątkiem: Jeśli znajdziesz się w indeksie, nktóry jest …
tło W najbardziej rozsądnych językach programowania bardzo łatwo jest obracać wiersze lub kolumny tablicy 2D. W tym wyzwaniu Twoim zadaniem jest obrócenie przeciw przekątnych . Przypomnij sobie, że przeciw przekątnymi macierzy 2D są jej wycinki 1D wykonane w kierunku północno-wschodnim ↗. Wkład Niepusta prostokątna tablica 2D liczb jednocyfrowych w dowolnym …
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.