У меня есть свойство Score в структуре Player. Я пытаюсь найти способ отфильтровать множество игроков, чтобы найти наименьшее количество очков. Но условие состоит в том, что он должен вернуть игрока, только если у него уникальная низкая оценка (оценка не может соответствовать другому игроку). Иначе, если два или более игрока имеют одинаковый низкий балл, возвращается массив всех игроков с самым низким баллом. Ниже приведен пример кода:
struct Player {
var score: Int
}
let players = [Player(score: 4), Player(score: 7), Player(score: 5), Player(score: 3), Player(score: 3), Player(score: 8), Player(score: 3)]
Спасибо