W tym kodzie golfowym musisz uzyskać najbliższy numer z innego na liście. Wyjście może być liczbą najbliższą wejściu. Przykład: value: (Input) 5 --- [1,2,3] --- 3 Program może działać z liczbami ujemnymi. Przykład: value: (Input) 0 --- [-1,3,5] --- -1 value: (Input) 2 --- [1, 5, 3] --- 1 (Because …
Wprowadzenie Tutaj w Niemczech orzeczenie dotyczące czasu pracy jest bardzo surowe. Jeśli pracujesz 6 lub więcej godzin dziennie, musisz zrobić co najmniej 30-minutową przerwę. Jeśli pracujesz 9 lub więcej godzin, musisz zrobić 45-minutową przerwę. Jeśli pracujesz krócej niż 6 godzin, nie musisz robić żadnych przerw. Oczywiście możesz podzielić te przerwy, …
W przypadku jakichkolwiek wątpliwości: Nan = Non-numeric datatypena potrzeby tego wyzwania. Napisz program lub funkcję, która pobiera macierz / tablicę jako dane wejściowe, a także listę indeksów kolumn. Wyzwanie polega na usunięciu wierszy, w których znajdują się wszystkie elementy w określonych kolumnach Nan. Nie ma znaczenia, czy inne elementy w …
Wprowadzenie W tym wyzwaniu otrzymujesz ukierunkowany wykres z pętlami własnymi, a Twoim zadaniem jest przekonwertowanie go na wykres bezkierunkowy bez pętli własnych. Wejście Twoje dane wejściowe są skierowanym wykresem z ustawionym wierzchołkiem {0, 1, ..., n-1}dla pewnej liczby naturalnej n ≥ 0(lub {1, 2, ..., n}jeśli korzystasz z indeksowania 1). …
Chcę tutaj wypróbować nową formę golfa kodowego. Podobnie jak w przypadku bonusów, nie wszystkie części wyzwania muszą zostać ukończone, ale każda odpowiedź musi implementować podzbiór o określonej wielkości (i istnieje rdzeń, który każda odpowiedź musi wdrożyć). Tak więc oprócz gry w golfa wyzwanie polega również na wybraniu zestawu funkcji, które …
Wyzwanie Twoim zadaniem jest podzielenie wejściowej tablicy liczb całkowitych przy drugim wystąpieniu każdej liczby całkowitej w tej tablicy. Nie dość jasne? Oto przykład, aby pomóc Tablica wejściowa: [2 1 1 2 3 2 2 4 5 6 7 3 7 0 5] Wynik: [[2 1] [] [3 2 2 4 …
Od jakiegoś czasu nie mieliśmy żadnych przyjemnych, łatwych wyzwań, więc zaczynamy. Biorąc pod uwagę listę liczb całkowitych większych niż 000 i indeks jako dane wejściowe, wypisz procent pozycji przy danym indeksie całkowitej sumy listy. Dane wyjściowe powinny być takie same, jak naturalna reprezentacja liczb zmiennoprzecinkowych / liczb całkowitych w twoim …
Dzisiaj jest noc gier karcianych! Jesteś rozdającym, a Twoim zadaniem jest napisanie programu rozdawania kart graczom. Biorąc pod uwagę zestaw kart i liczbę graczy, musisz podzielić zestaw kart na rękę dla każdego gracza. Zasady Twój program otrzyma niepustą tablicę A, a także niezerową liczbę całkowitą dodatnią n. Tablicę należy następnie …
Wyobraźmy sobie, że mamy poliomino i chcielibyśmy je jednoznacznie zidentyfikować, jednak poliaminy można obracać, więc ślepe ich haszowanie nie da nam tego samego odcisku palca dla kawałka i jego obrotu (ogólnie). Na przykład, jeśli mamy L-tetromino x x xx chcielibyśmy mieć taki sam odcisk palca, jak którykolwiek z tych: xx …
Zainspirowany przez tym pytaniem Przepełnienie stosu . Wyzwanie Wejście Tablica kwadratowych macierzy zawierających nieujemne liczby całkowite. Wynik Matryca kwadratowa zbudowana z macierzy wejściowych w następujący sposób. Niech N.× N.N.×N.N \times N będzie rozmiarem każdej macierzy wejściowej, a P.P.P liczbą macierzy wejściowych. Dla jasności rozważmy następujące przykładowe macierze wejściowe ( N.= …
Biorąc pod uwagę tablicę liczb całkowitych 2D, posortujmy jej wiersze i kolumny w bloki. Oznacza to, że musisz tylko posortować dany wiersz lub kolumnę, ale stosując transformacje potrzebne do posortowania go do każdego innego wiersza lub kolumny w tablicy 2D. Zasady Wejście będzie dwuwymiarową tablicą liczb całkowitych i 1-indeksowaną liczbą …
Niech będzie listą liczb całkowitych dodatnich bez szczególnego uporządkowania, które mogą zawierać duplikaty. Napisz program lub funkcję, która wypisze listę liczb całkowitych dodatnich M (których kolejność jest nieistotna), tak że scalenie L i M daje najmniejszą listę, która może całkowicie podzielić się na identyczne zakresy liczb całkowitych [ 1 .. …
Zamiana dwóch elementów w wektorze / macierzy jest bardzo prosta w Octave: x='abcde'; x([4,1])=x([1,4]) x = dbcae Niestety, muszę jeszcze znaleźć sposób na wykonanie tego w anonimowej funkcji. Chociaż poniższa funkcja jest poprawna składniowo, zwraca tylko dwa zamienione elementy, a nie cały xwektor: f=@(x)(x([4,1])=x([1,4])) f(x) ans = ad Czy istnieje …
Listy samoograniczające Rozważ niepustą listę L zawierającą nieujemne liczby całkowite. Prowadzony w L oznacza ciągłą podlistę jednakowych elementów, które nie mogą być dłuższe. Na przykład przebiegi [0,0,1,1,3,3,3,3,2,1,1] wynoszą [0,0], [1,1], [3,3,3], [2 ], [1,1] . Lista L jest samoograniczająca, jeśli dla każdej liczby całkowitej N ≥ 1 liczba wystąpień N …
Podane są tablicę A z n ściśle dodatnimi liczbami całkowitymi, a n 2 . Twoim zadaniem jest zmapowanie każdego wpisu A i do: 1, jeżeli A j mod A i jest nieparzyste dla każdego j, tak że 1 ≤ j ≤ n i j ≠ i 2, jeżeli A j …
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.