Pytania oznaczone «array-manipulation»

23
Przetasuj poszarpany układ

Poszarpana tablica to tablica, w której każdy element jest tablicą o nieznanej liczbie dodatnich liczb całkowitych. Na przykład następujące tablice są poszarpane: [[1,2,3],[4],[9,10]] Shape: 3,1,2 [[1],[2],[3]] Shape: 1,1,1 [[1,2,3,4,5,6,8]] Shape: 7 Poniższe tablice nie są poszarpane: [1]...

23
Powtarzaj za mną!

Biorąc pod uwagę ciąg jako argument, wypisz długość najdłuższego (-ych) powtarzającego się podciągu (ciągów) lub zero, jeśli nie ma takiego ciągu. Możesz założyć, że łańcuch wejściowy nie jest pusty. Przykłady abcdefabc: podciąg abcjest powtarzany w pozycjach 1 i 7, więc program powinien wypisać...

23
Inna droga naprzód

Podana lista liczb całkowitych daje różnicę w przód przy określonej kolejności / głębokości. Aby uzyskać listę liczb całkowitych: (10, 18, -12, 4, 8, -3, -5, 67, 9, 14) Różnice w przód dla różnych zleceń / głębokości są następujące: 0 10, 18, -12, 4, 8, -3, -5, 67, 9, 14 1 8, -30, 16, 4, -11,...

23
Wypełnij macierz sumami

Wyzwanie: Biorąc pod uwagę kwadratową macierz wejściową A , wypełnij macierz jednym rzędem i jedną kolumną ze wszystkich czterech stron. Wartość każdego elementu w górnym i dolnym rzędzie powinna być sumą elementów w każdej odpowiedniej kolumnie. Wartość każdego elementu w lewej i prawej...

23
Najkrótsze jednoznacznie identyfikujące podciągi

Biorąc pod uwagę listę ciągów, zamień każdy ciąg na jeden z niepustych podciągów, który nie jest podciągiem żadnego z pozostałych ciągów na liście i tak krótki, jak to możliwe. Przykład Biorąc pod uwagę listę ["hello","hallo","hola"], "hello"należy zastąpić tylko "e"jako ten podciąg nie jest...

23
Iterowane sumy częściowe

Częściowe sumy listy liczb całkowitych [a 1 , a 2 , a 3 , ..., a n ] są s 1 = a 1 s 2 = a 1 + a 2 s 3 = a 1 + a 2 + a 3 ... s n = a 1 + a 2 + ... + a n n Następnie możemy pobrać listę sum częściowych [s 1 , s 2 , s 3 , ..., s n ] i ponownie obliczyć jej sumy częściowe, aby utworzyć nową...

23
Znajdź pojemność drukowanych obiektów 2D

W fikcyjnym świecie 2D zestaw instrukcji drukowania 2D dla obiektu może być reprezentowany przez listę liczb całkowitych w następujący sposób: 1 4 2 1 1 2 5 3 4 Każda liczba reprezentuje wysokość obiektu w tym konkretnym punkcie. Powyższa lista po wydrukowaniu tłumaczy na następujący obiekt:...

23
Liczby rosną, a litery maleją

Zainspirowany pytaniem Przepełnienie stosu: Sortowanie listy: liczby rosnące, litery malejące . Twoim zadaniem jest rozwiązanie następującego problemu, a ponieważ jest to gra w golfa , powinieneś to zrobić w jak najmniejszej liczbie bajtów. Należy wziąć listę obiektów jako wkład zawierający litery...

23
Geometryczne wyzwanie

Wszyscy kochają geometrię. Dlaczego więc nie spróbujemy go zakodować w golfa? Wyzwanie to polega na przyjmowaniu liter i cyfr oraz tworzeniu kształtów w zależności od niego. Wejście Dane wejściowe będą miały postać (shapeIdentifier)(size)(inverter). Ale czym są identyfikator kształtu, rozmiar i...

23
Grand Hotel Hilberta

Wprowadzenie Niektórzy z was mogli słyszeć o Grand Hotelu Hilberta . Kierownik tam zgubił listę miejsc, w których przebywają goście, ale nadal ma kolejność, w której się zameldowali. Każdy gość nie może przebywać w pokoju o numerze pokoju mniejszym niż ich wartość i jeśli gość zostanie dodany do...

23
Opuszczając gniazdo

Biorąc pod uwagę niepłaską listę liczb całkowitych, wypisz listę list zawierających liczby całkowite na każdym poziomie zagnieżdżenia, zaczynając od poziomu najmniej zagnieżdżonego, z wartościami w ich oryginalnej kolejności na liście wejściowej podczas czytania od lewej do prawej. Jeśli dwie lub...

23
Odwrócenie wielowymiarowe

Biorąc pod uwagę N-wymiarową ortogonalną (niewyrównaną) tablicę liczb całkowitych nieujemnych oraz wskazanie, które wymiary należy odwrócić, zwróć tablicę, ale odwróci się wzdłuż tych wymiarów. Wskazanie może być podane jako logiczna lista długości N lub lista podzbioru pierwszych N wymiarów...

23
Posortuj listę zagnieżdżoną

Musisz napisać program lub funkcję sortującą listę zagnieżdżoną. Oto zasady sortowania listy zagnieżdżonej: Weźmy tę listę jako przykład: ((5, 2), 2, 7, (2, 1, (3, 4)), 9) Każdy element na tej liście ma „priorytet”. Element liczy się jako liczba lub lista podrzędna. Najpierw uzyskaj priorytet...

23
Parzystość sumy innych elementów

Zadanie Biorąc pod uwagę tablicę dodatnich liczb całkowitych, zamień każdy element na parzystość sumy pozostałych elementów. Tablica ma co najmniej 2 elementy. Definicja Parzystość: czy liczba jest nieparzysta, czy parzysta. Przykład Dla tablicy [1,2,3,1]: Zamień 1na parzystość 2+3+1, tj...

23
Niezawodnie zepsuty sort

Biorąc pod uwagę listę dodatnich liczb całkowitych, która zawiera co najmniej 3 różne wpisy, wypisz permutację tej listy, która nie jest posortowana w kolejności rosnącej lub malejącej. Przykłady 1,2,3 -> 2,1,3 or 3,1,2 or 1,3,2 or 2,3,1 1,2,3,3 -> 2,1,3,3 or 3,1,2,3 or 1,3,2,3...

22
Wyzwanie ogl-edocf

Wkład ciągi losowe składające się ze znaków ASCII z zakresu .[32..126][32..126][32..126] Wydajność Dane wyjściowe uzyskuje się poprzez zastosowanie kolejnych obrotów do ciągu wejściowego. Dla każdej litery ( [a-zA-Z]) w ciągu wejściowym, przechodząc od lewej do prawej: jeśli litera jest...

22
Odwróć pozytywne biegi

Wkład Twoje dane wejściowe to lista liczb jednocyfrowych w dowolnym rozsądnym formacie, w tym ciąg cyfr. Dane wejściowe nie będą puste. Wydajność Twój wynik będzie listą wejściową, ale z każdym odwróconym maksymalnym przebiegiem niezerowych cyfr. Przykład Rozważ dane...