Pytania otagowane jako array-manipulation

Konkurs mający na celu rozwiązanie konkretnego problemu poprzez użycie i manipulację tablicami.

13
Uzyskaj najbliższą wartość do liczby
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 …

3
Sprawdź okresy pracy
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, …

12
Usuń określone wiersze nienumeryczne
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 …

10
Przekieruj wykres
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). …

2
Zdobądź punkty w grze Kingdom Builder
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 …


30
Znajdź procent
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 …

22
Rozdaj karty graczom
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 …

8
Odcisk palca niezmiennie rotacyjny
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 …

9
Przesunięcie, stos, suma
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.= …

22
Sortowanie bloków wierszy i kolumn w tablicy 2D
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ą …

21
Wypełnij do zduplikowanych zakresów
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 .. …


10
Ogranicz liczbę swoich biegów
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 …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.