-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Algorithm] 순위 검색 #18
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
💬 문제
[문제]
지원자가 지원서에 입력한 4가지의 정보와 획득한 코딩테스트 점수를 하나의 문자열로 구성한 값의 배열 info, 개발팀이 궁금해하는 문의조건이 문자열 형태로 담긴 배열 query가 매개변수로 주어질 때,각 문의조건에 해당하는 사람들의 숫자를 순서대로 배열에 담아 return 하도록 solution 함수를 완성해 주세요.
💬 Idea
✅ 효율성 KeyPoint
문제 해결을 위해서, 지원자들을 그룹별로 적절하게 미리 분류해두면 매 문의 조건마다 지원자들을 INFO 배열에서 찾지 않아도 된다.
➡️ 딕셔너리를 이용하여 지원자 한명한명에게서 나올 수 있는 경우를 조합하여 만든다. [info, ‘-’]
💡 이후 이진탐색을 사용하여 딕셔너리의 쿼리 key와 일치하는 점수 value 배열을 돌며 쿼리 score보다 같거나 큰 지원자들을 색출한다.
💬 풀이
1️⃣ [1차 풀이]
정확도
100 /효율성
0소요시간
: 1시간 30분2️⃣ [2차 풀이]
정확도
100 /효율성
100The text was updated successfully, but these errors were encountered: