소개
게시글
고민있어요
2021.07.22 11:36
저의 풀이 공유 드립니다.
- 2
- 0
- 85
질문&답변
2021.07.21
멘토링 문제 4중for문
안녕하세요? 혹시나 도움이 되실까해서 글 남깁니다. ㅎㅎ 저는 아래방식처럼 3중 for문으로 풀었네욥 int solution ( int n , int m ,int [][] num) { int [][] isMento = new int [n][n] ; //m 번의 시험 for ( int i= 0 ; i ; i++) { // 비교 for ( int j = 0 ; j 1 ; j++) { for ( int k=j+ 1 ; k ; k++) { if (isMento[num[i][j]- 1 ][num[i][k]- 1 ] !=- 1 ) { if (isMento[num[i][k]- 1 ][num[i][j]- 1 ]==- 1 ) { isMento[num[i][j]- 1 ][num[i][k]- 1 ] = - 1 ; } else { if (isMento[num[i][k]- 1 ][num[i][j]- 1 ]== 1 ){ isMento[num[i][j] - 1 ][num[i][k] - 1 ] = - 1 ; isMento[num[i][k] - 1 ][num[i][j] - 1 ] = - 1 ; } else { isMento[num[i][j] - 1 ][num[i][k] - 1 ] = 1 ; } } } } } } int answer = 0 ; for ( int i = 0 ; i ; i++) { for ( int j= 0 ; j ; j++) { if (isMento[i][j] == 1 ) answer++ ; } } return answer ; }
- 0
- 6
- 670
질문&답변
2021.07.20
왜 오답인지 혹시 알 수 있을까요?
안녕하세요. 소수구하는 공식을 최적화하기 위해 아래 로직을 넣었는데 오류가 나는 이유는 무엇일까요? boolean isPrime ( int num) { if (num == 1 ) return false; for ( int i= 2 ; i*i ; i++) { if (num%i == 0 ) { return false; } } return true; }
- 0
- 2
- 131