👽내 코드
class Solution {
public int[][] solution(int n) {
int[][] answer = new int[n][n];
for(int i=0; i<n;i++){
for(int j=0; j<n; j++){
if(i==j){
answer[i][j] = 1;
}
}
}
return answer;
}
}
🦜 다른 코드
class Solution {
public int[][] solution(int n) {
int[][] answer = new int[n][n];
for(int i = 0 ; i < n ; i++) {
answer[i][i] = 1;
}
return answer;
}
}
i랑 j랑 같을 때인데 나는 왜 2번 돌렸지..?ㅠㅠ....
조건 줄일 수 있는 거 제대로 체크하기
[문제출처: https://school.programmers.co.kr/learn/challenges?order=recent&levels=0]
'Coding Test > 프로그래머스 기초' 카테고리의 다른 글
[Day 23] Java - 날짜 비교하기⏲️ (0) | 2024.02.22 |
---|---|
[Day 25] Java - 이차원 배열 대각선 순회하기 (0) | 2024.02.22 |
[Day 22] Java - 0 떼기 (0) | 2024.02.22 |
[Day 21] Java - 문자열 정수의 합 (0) | 2024.02.22 |
[Day 21] Java - 뒤에서 5등 위로 (0) | 2024.02.22 |