Tôi cần phải lọc một mảng và tôi hoàn toàn vẽ một khoảng trống để làm như thế.lọc một chuỗi các chuỗi
Tôi cần lọc ra các số lớn nhất. Một số có thể được coi là lớn hơn khi số đầu tiên là 'XXXX'
và số thứ hai là 'XXXX-1'
, sau đó số thứ hai lớn hơn. Hoặc nó có thể được coi là lớn hơn nếu số đầu tiên là 'XXXX-1'
và số thứ hai là 'XXXX-2'
, sau đó là số thứ hai lớn nhất.
Trong trường hợp số không có phiên bản nào lớn hơn, trong ví dụ bên dưới cho phép xem '2234'
. Không có '2234-1'
, do đó, '2234'
là loại lớn nhất của loại hình này và cần được loại bỏ.
Vì vậy, cho mảng này (các chuỗi) là một ví dụ:
['7851', '7851-2', '7851-1', '2234', '2235', '2235-1']
Tôi mong chờ kết quả này:
['7851', '7851-1', '2235']
Đó là cách tiếp cận nhanh nhất! – baao
nó thay đổi thứ tự. –