코딩테스트/lv0

[프로그래머스 코딩테스트]java Lv.0 n의 배수 고르기

chantleman 2024. 7. 12. 09:52

 

 

class Solution {
    public int[] solution(int n, int[] numlist) {
        int length=0;
        for(int num:numlist)
        {
            if(num%n==0) length++;
        }
        
        
        int[] answer = new int[length];
        
        int cnt=0;
        for(int num:numlist)
        {
            if(num%n==0) 
            {
                answer[cnt++]=num;
            }
            
        }
        
        return answer;
    }
}

for (int num : numlist)

: numlist 배열 또는 리스트의 각 요소를 num 변수에 하나씩 할당하며 반복을 수행

여기서 numlist는 배열 또는 리스트를 의미하고, num은 그 배열 또는 리스트의 현재 요소를 가리킵니다