![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 8.02.2017 Ostrzeżenie: (0%) ![]() ![]() |
mam takie zadanko,
sprawdź tablicę znaków np [1,1,3,4] i jeśli można za pomocą zabrania tylko jednego elementu sprawić by ciąg liczb był rosnący zwróć true. zrobiłem to tak
ale to niestety nie działa, wychodzi mi z pętli po jednym elemencie... coś robię nie tak.. ja to wymyśliłem tak, sprawdź każdy element w tablicy i porównaj każdy kolejny z poprzednim i jeśli poprzedni jest większy od następnego to zwiększ licznik, jeśli licznik będzie większy niż 1 tzn, że mam więcej niż jedną liczbę... poproszę o jakieś sugestie a nie gotowe rozwiązanie, z góry dziękuję |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 26 Dołączył: 13.09.2007 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Dlatego dodałem założenia, że: "wartości przekazane do metody są posortowane rosnąco", czyli nie może być to tablica [1, 2, 1, 2], ale [1, 1, 2, 2], czyli albo zrób sort w tej metodzie, jeśli przekazujesz dane niesprawdzone albo wcześniej zrób sort.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 06:39 |