조금의 판단과 응용이 필요한 이분탐색 문제이다.
먼저 이분탐색을 하는 중, 같은 요소가 여러개인 경우, (배열은 정렬이 되어있다)
맨 왼쪽원소를 찾아주는 Binary Search 함수 1개,
맨 오른쪽 원소를 찾아주는 Binary Search 함수 1개
총 두개의 함수를 구현해준다.
그렇게 check할 모든 숫자에 대하여 맨 왼쪽과 맨오른쪽을 구하고,
갯수를 result문자열에 append해주어 출력해준다.
백준 1922: 네트워크 연결 (Swift) (0) | 2022.06.03 |
---|---|
백준 2458: 키 순서 (Swift) (0) | 2022.06.03 |
백준 11724: 연결요소의 갯수 (Swift) (0) | 2022.06.03 |
백준 2579: 계단오르기 (Swift) (0) | 2022.06.03 |
백준 11047: 동전 0 (Swift) (0) | 2022.06.03 |