멘토링 문제 4중for문
public int solution(int student, int test, int[][] arr) { int answer = 0; //(1번학생~4번학생까지 차례로 구하기) for (int i=0; i list = new ArrayList(); for(int j = 0; jindex){ //각 시험(행)에서 멘토의 등수보다 낮은 학생들 넣기 list.add(arr[j][k]); } } if(index == student-1) { //꼴등을 한번이라도 한적 있으면 멘토가 될 수 없어 clear list.clear(); } } //list : 멘토 뒤 등수 인 학생 모임(중복 O) //중복제거 한 학생별로 list안에 시험 갯수(M) 만큼 있는 학생만 카운트. answer += list.stream().distinct() .filter(integer -> Collections.frequency(list, integer) == test) .count(); } return answer; }