Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

KSI일기장

프로그래머스 n의배수 고르기(자바) 본문

JavaAlgorithm

프로그래머스 n의배수 고르기(자바)

MyDiaryYo 2023. 11. 28. 17:58

 

 

 

import java.util.*;
class Solution {
    public int[] solution(int n, int[] numlist) {
        
        int[] answer = Arrays.stream(numlist)
                .filter(num -> num % n == 0)
                .toArray();
        
        return answer;
    }
}

 

 

class Solution {
    public int[] solution(int n, int[] numlist) {
        
        int count = 0;

// numlist에서 n의 배수인 개수만큼 배열크기 지정해서 생성 
 
        for(int i=0; i<numlist.length; i++) {		
            if(numlist[i]%n==0){
                count++;
            }
        }

        int[] answer = new int[count];
        
        //위 생성한 배열에 n의 배수인 것들만 담기
        int index=0;        
        for(int i=0; i<numlist.length; i++) {
            if(numlist[i]%n==0){
                answer[index]=numlist[i];
                index++;
            }
        }
        return answer;
    }
}

 

 


import java.util.*;
class Solution {
    public int[] solution(int n, int[] numlist) {
	int n = 3;
        int[] numlist = {4, 5, 6, 7, 8, 9, 10, 11};

        // numlist에서 n의 배수인 개수만큼 배열크기 지정해서 생성 
        int count = 0;
        for (int num : numlist) {
            if (num % n == 0) {
                count++;
            }
        }
        int[] result = new int[count];

        //위 생성한 배열에 n의 배수인 것들만 담기
        int index = 0;
        for (int num : numlist) {
            if (num % n == 0) {
                result[index] = num;
                index++;
            }
        }

    }
}