오름차순으로 정렬된 정수 배열 arr 과 정수 target 이 주어집니다. arr 에서 target 이 "처음으로" 등장하는 인덱스를 반환하세요. (중복 값이 있을 수 있으므로 가장 왼쪽에 있는 인덱스를 반환합니다.) target 이 배열에 존재하지 않으면 -1 을 반환합니다.
arr=[1,2,2,2,3,4], target=2 → 1 (가장 왼쪽 2의 인덱스)
arr=[1,3,5,7], target=5 → 2
arr=[1,2,3], target=4 → -1
arr=[2,2,2,2], target=2 → 0시간 복잡도 목표: O(log N)
▶ 실행은 기록 없이 채점만, 제출은 결과가 진행률·오답노트에 기록됩니다.