[BOJ][Java] 1946. 신입 사원
·
💭 Problem Solving/Java
문제https://www.acmicpc.net/problem/1946 문제 이해지원자마다 서류 등수, 면접 등수가 주어진다.한 지원자 A가 다른 지원자 B보다 서류/면접 모두에서 등수가 낮으면 탈락한다.최종적으로 선발될 수 있는 지원자 수의 최댓값을 구한다. 문제 풀이아이디어서류가 더 좋은 지원자를 앞에서부터 보는데, 지금까지 본 사람들 중 면접도 더 좋지 않으면(= 기존 최솟값보다 작지 않으면), 앞선 누군가에게 둘 다 밀리게 되므로 탈락 처리된다.구현서류 등수를 기준으로 오름차순으로 정렬한다.arr[서류 등수] = 면접 등수 형태로 저장한다.앞에서부터 훑으며, 현재까지의 면접 등수 최솟값을 갱신하는 지원자만 카운트한다.맨 처음(서류 1등)은 무조건 선발한다.(ans = 1, minRank = arr[..