Potrzebuję filtrować tablicę i całkowicie rysuję puste miejsce, jak to zrobić.filtrowanie tablicy łańcuchów znaków
Potrzebuję odfiltrować największe liczby. Liczbę można uznać za większą, gdy pierwsza liczba to 'XXXX'
, a druga to 'XXXX-1'
, wtedy druga liczba jest większa. Lub można go uznać za większy, jeśli pierwszy numer to 'XXXX-1'
, a drugi to 'XXXX-2'
, a drugi jest największy.
Jeśli numer nie ma większej wersji, w poniższym przykładzie przyjrzyjmy się '2234'
. Nie ma żadnego '2234-1'
, dlatego też '2234'
jest największym tego rodzaju i powinno zostać usunięte.
Więc biorąc pod uwagę tę tablicę (ciągów) jako przykład:
['7851', '7851-2', '7851-1', '2234', '2235', '2235-1']
spodziewałbym ten wynik:
['7851', '7851-1', '2235']
To najszybsze podejście! – baao
zmienia kolejność. –