최대 1 분 소요

문제

55

해결과정

자바 배열 다루기
  • 자바 배열 선언
    • int[] answer = new int[count];
    • {}와 [] 잘 구별해서 사용
// 자바 source
class Solution {
    public int[] solution(int n) {
        int count = 0;
        int idx = 0;
        for(int i = 1; i<=n; i++) {
            if(n % i == 0) {
                count++;
            }
        }
        int[] answer = new int[count];
        
        for(int i = 1; i<=n; i++) {
            if(n % i == 0) {
                answer[idx] = i;
                idx++;
            }
        }
        
        return answer;
    }
}
자바스크립트
// 자바스크립트
function solution(n) {
    var answer = [];
    for(let i = 1; i<=n; i++) {
        if(n % i == 0) {
            answer.push(i);
        }
    }
    return answer;
}

자바스크립트가 확실히 쉽고 간단하다….