Test/Coding Tests [Programmers] 최빈값 구하기 - func solution(_ array:[Int]) -> Int { var dictionary = [Int: Int]() var key = 0 var count = 0 for i in array { if dictionary.contains {$0.key == i} { dictionary[i]! += 1 } else { dictionary[i] = 1 } } for (i, j) in dictionary { if j == dictionary.values.max() { count += 1 key = i } } return count == 1 ? key : -1 } 728x90 공유하기 게시글 관리 구독하기Joey의 블로그 'Test > Coding Tests' 카테고리의 다른 글 [Programmers] 외계행성의 나이 (0) 2023.10.22 [Programmers] 배열 뒤집기 (0) 2023.10.14 [Programmers] 최대 공약수 & 최소 공배수 (0) 2023.10.08 [Programmers] 문자열 곱하기 (0) 2023.07.23 [Programmers] 문자열 돌리기 (0) 2023.07.23 Contents 당신이 좋아할만한 콘텐츠 [Programmers] 외계행성의 나이 2023.10.22 [Programmers] 배열 뒤집기 2023.10.14 [Programmers] 최대 공약수 & 최소 공배수 2023.10.08 [Programmers] 문자열 곱하기 2023.07.23 댓글 0 + 이전 댓글 더보기