inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Seno님의 게시글

Seno Seno

@seno

수강평 작성수
1
평균평점
5.0

게시글 1

질문&답변

i와 j가 같은 경우를 처리하면 왜 오답이 될까요/

import java.util.*; class Main { public int solution(int n, int[][] arr){ int answer=0, max=0; for(int i=1; i int cnt=0; for(int j=1; j // 추가한 부분 if (i == j) continue; // 추가한 부분 for(int k=1; k if(arr[i][k]==arr[j][k]){ cnt++; break; } } } if(cnt>max){ max=cnt; answer=i; } } return answer; } public static void main(String[] args){ Main T = new Main(); Scanner kb = new Scanner(System.in); int n=kb.nextInt(); int[][] arr=new int[n+1][6]; for(int i=1; i for(int j=1; j arr[i][j]=kb.nextInt(); } } System.out.print(T.solution(n, arr)); } } 선생님께서 답으로 제공해주신 코드에 //추가한 부분 사이의 코드 2줄만 추가했습니다. 오답이 되는 이유가 잘 파악이 안되네요 ㅠ

좋아요수
0
댓글수
5
조회수
386