프로그램 제작자
코드 중심 개발자를 고용하십시오. 배치 기반 위치 매칭. 프로그래머의 개발자별 프로필에 가입하고 기술 호환성이 좋은 회사와 연결하십시오.
Programmer.co.kr

설명
func solution(_ s:String) -> (Int) {
let dic = Dictionary(grouping: s.split(whereSeparator: { !$0.isNumber }), by: { Int($0)! }).sorted(by: { $0.value.count > $1.value.count })
return dic.map { $0.key }
}
Dic 변수를 생성하는 것은 함께 뭉쳐서 보기가 약간 까다롭습니다.
1. s.split에 대한 조건(whereSeparator)으로 isNumber 이외의 것을 반환하면 (2,2,1,2,1,3…) 이렇게 됩니다.
2. 사전을 사용하여 배열을 그룹화합니다.
3. 값 개수를 기준으로 내림차순으로 정렬합니다.