테스트 케이스가 잘못되어있는것 같습니다.
377
작성한 질문수 3
코드는 동일하게 작성하였는데 정답과 오답을 왔다갔다해서 테스트케이스를 확인하게됬습니다.
작성한 코드는 아래와 같습니다 점검도 한번 부탁드립니다.
public int solution(int[][] arr) {
int num=0;
int max=Integer.MIN_VALUE;
// i = 학생별 검사
for(int i=0; i<arr.length; i++) {
//학생의 겹침 횟수
int cnt = 0;
//j = 학년
for(int j=0; j<arr[i].length; j++) {
// k = 다른 학생과 비교
for(int k=0; k<arr.length; k++) {
if(arr[i][j] == arr[k][j]) cnt++;
}
}
if(max<cnt) {
max = cnt;
num = i+1;
}
}
return num;
}
답변 2
0
안녕하세요^^
테스트케이스는 정보올림피아드 공식 데이터입니다.
본인의 코드가 문제에서 물어보는 것에 충실하게 구현됐는지 확인해보세요.
영상 설명에서 제일 안쪽 for문에서 왜 break를 했는지 확인해 보세요.
0
저 케이스에서는 그냥 눈으로 보아도 4번 학생이 더 많아보이는데... 문제가 이상한게 아닌가요?
3번 학생의 경우 2번 겹치고
4,5번학생의 경우 3번 겹치는데..
문제가 이상한게 아닌지 한번 검토가 필요할 것 같습니다.
0
위의 테스트케이스에서 4번학생은 5번학생이랑 두번 같은 반이 되었는데 그 경우에 2번이아니라 1번으로 판단합니다.
그래서 결국 3번학생도 2명 4번학생도 2명인데 그중에서 번호가 작은 3번학생이 선출 된것 같습니다.
안녕하세요. 바뀐 채점사이트 관련해서 문의드립니다.
0
71
2
갑자기 채점 사이트가 바뀌었어요
0
50
1
문제 리스트 페이지
0
43
1
채점 사이트 관련 질문드립니다
0
41
1
봉우리 문제 질문입니다
0
102
2
씨름 선수 문제에서 각 선수의 몸무게나 키가 같을 수도 있다면?
0
73
0
이 코드랑 영상 코드중에 뭐가 더 좋은 코드인가요?
0
78
0
가중치 방향 그래프에서 가중치가 0인 간선을 표현하는 방법
0
76
1
좌표 정렬 문제 이 코드가 왜 틀린지 모르겠습니다 ㅠㅠ
0
94
2
6-7 강의에서
0
53
1
6-6. 장난꾸러기 질문 있습니다.
0
50
1
강의 수강후 코딩테스트
0
126
1
answer 변수 사용 여부
0
50
1
2중 for문
1
96
2
2-11. 임시반장정하기 (Runtime Error)
0
67
1
혹시 LinkedList 같은 자료 구조들은 따로 배우지 않나요?
0
75
1
이런 풀이는 어떨까요
0
50
1
자바 스트림 방식의 효율성 질문 드립니다.
0
62
1
알고리즘 자료 구조들..
0
68
1
StringBuilder vs BufferdWriter
0
53
1
원더랜드(프림)
0
55
1
이런 코드는 어떤가요?
0
66
1
bfs 풀이
0
62
1
병합정렬
0
58
1





