Pytania oznaczone «array-manipulation»

27
Przytnij tablicę!

Biorąc pod uwagę tablicę liczb całkowitych i dwie liczby jako dane wejściowe, usuń pewną liczbę pierwszego i ostatniego elementu, określoną liczbami. Dane wejściowe mogą być w dowolnej kolejności. Powinieneś usunąć pierwsze x elementów, gdzie x jest pierwszym wprowadzeniem numerycznym, a także...

26
Zestaw sum podciągów

Wprowadzenie Zauważmy tej tablicy: [3, 2, 4, 1, 1, 5, 1, 2]. Każdy element wyświetla długość podciągu, który należy zsumować. Rzućmy okiem na pierwszy element powyższej tablicy: [3, 2, 4, 1, 1, 5, 1, 2] ^ Element przy pierwszym indeksie ma wartość 3 , więc bierzemy teraz podłańcuch o długości...

26
Tryb (najczęstszy element) listy

Napisz fragment kodu, aby obliczyć tryb (najczęstszą liczbę) listy dodatnich liczb całkowitych. Na przykład tryb d = [4,3,1,0,6,1,6,4,4,0,3,1,7,7,3,4,1,1,2,8] jest 1, ponieważ występuje maksymalnie 5 razy. Możesz założyć, że lista jest przechowywana w zmiennej takiej jak di ma unikalny...

26
Zbuduj drabinę

Wprowadzenie Chcę zbudować drabinę. W tym celu wyrzuciłem ze złomowiska dwie długie deski z dziurami i chcę w nich umieścić stopnie. Jednak dziury nie są równomiernie rozmieszczone, więc kroki będą trochę niepewne i trudno mi oszacować ilość potrzebnej mi wędki. Twoim zadaniem jest wykonanie dla...

26
Strona główna w zakresie list

Wyzwanie polega po prostu na zwróceniu listy liczb całkowitych, podobnej do funkcji zakresu Pythona, z tym wyjątkiem, że każda kolejna liczba musi znajdować się tak głęboko na listach. Zasady : Utwórz program lub funkcję nieanonimową Powinien zwrócić lub wydrukować wynik Wynik należy zwrócić w...

26
Obliczanie fal

Od pewnego czasu przewijam tę stronę, ale ostatnio bardzo zainteresowałem się wypróbowaniem niektórych wyzwań. Zamierzałem spróbować swoich sił w niektórych z istniejących tematów związanych z golfem, ale wczoraj nie miałem dostępu do Internetu, a tymczasem wymyśliłem własne wyzwanie. Twoim...

26
Nth Differences

W matematyce jednym ze sposobów ustalenia, jaki typ danej relacji (liniowy, kwadratowy itp.) Jest obliczenie różnic. Aby to zrobić, weź listę wartości y, dla których odstęp między odpowiednimi wartościami x jest taki sam, i odejmij każdą z liczb powyżej, tworząc listę liczb o jedną krótszą niż...

26
Zaimplementuj Lazy Drop Sort

To wyzwanie już opisuje droport. Jednak jestem trochę leniwy i naprawdę potrzebuję tylko mojej tablicy, aby była nieco bardziej posortowana niż wcześniej, nie trzeba jej sortować do końca . W opcji Sortuj upuszczamy każdy element mniej niż jakikolwiek element przed nim. W Lazy Drop Sort upuszczamy...

26
Znajdź zakresy wartości True na liście

Wyzwanie: Napisz funkcję lub program, który akceptuje listę wartości boolowskich i zwraca wszystkie zakresy wartości True. Przypadki testowe: f [F] = [] f [T] = [[0,0]] f [T,T,F,T] = [[0,1],[3,3]] f [F,T,T,F,F,T,T,T] = [[1,2],[5,7]] f [F,T,T,F,F,F,T,T,T,T] = [[1,2],[6,9]] f...

26
Wyrównaj tablicę

Wyzwanie Otrzymujesz tablicę liczb całkowitych. Za pomocą ruchu możesz zwiększyć lub zmniejszyć element tablicy o 1 . Twoim zadaniem jest wyrównanie tablicy, czyli wyrównanie wszystkich elementów tablicy poprzez wykonanie niektórych ruchów . Ale to nie wystarczy! Chcemy także, aby jak kilka ruchów...

26
Podsumowanie rotacji

Weź wejściową macierz kwadratową zawierającą dodatnie liczby całkowite i oblicz „obróconą sumę” macierzy. Obrócona suma: Weź sumę oryginalnej matrycy i tej samej matrycy obróconej o 90, 180 i 270 stopni. Załóżmy, że macierz jest: 2 5 8 3 12 8 6 6 10 wówczas obrócona suma będzie wynosić: 2...

26
Zachowaj nonzeros i ich sąsiadów

Zaczerpnięte z tego pytania w Stack Overflow. Dziękujemy również @miles i @Dada za sugerowanie danych testowych dotyczących niektórych przypadków narożnych. Wyzwanie Biorąc pod uwagę tablicę wartości całkowitych, usuń wszystkie zera, które nie są flankowane przez jakąś niezerową...

26
Znajdź kołysankę podpalacza

Wyobraź sobie podpalacza spacerującego po mieście i zbierającego ofiary według ściśle określonego wzoru (lub, alternatywnie, wyobraź sobie pszczołę latającą po ogrodzie i zbierającą kwiaty do zapylania według określonego wzoru ). Powiedzmy, że miasto jest macierzą N × N , gdzie N jest liczbą...

26
Zamawianie listy

Podsumowanie Biorąc pod uwagę listę liczb całkowitych, zwróć indeks, na którym kończą się liczby całkowite podczas sortowania. Na przykład, jeśli lista była [0,8,-1,5,8], powinieneś powrócić [1,3,0,2,4]. Zauważ, że dwa 8zachowują swoją kolejność względem siebie (sortowanie jest stabilne). Innymi...

26
Sortowanie według ustalonej tablicy

Wkład: Tablica zawierająca trzy liczby całkowite: 0, 1i 2w dowolnej kolejności (tj [2, 0, 1]) I ciąg długości> = 2 zawierający tylko litery alfabetu (zarówno małe, jak i wielkie litery) oraz cyfry (tj. a1B2c3) Wydajność: W oparciu o tablicę sortujemy i wyprowadzamy ciąg. Jak to...

25
Oblicz sekwencję kangura

Historia Oświadczenie: Może zawierać wymyślone informacje o kangurach. Kangury przemierzają kilka etapów rozwoju. Gdy dorastają i stają się silniejsze, mogą skakać coraz wyżej i dłużej i mogą skakać więcej razy, zanim poczują głód. Na etapie 1 kangur jest bardzo mały i nie może w ogóle skakać....

25
Nie nakładająca się suma macierzy

Nie nakładająca się suma macierzy Biorąc pod uwagę k tablic o długości n , wypisz maksymalną możliwą sumę, używając jednego elementu z każdej tablicy, tak aby żadne dwa elementy nie były z tego samego indeksu. Gwarantuje się, że k <= n. Wkład Niepusta lista niepustych tablic liczb...