[JAVA 문제 풀이] 57. n의 배수 고르기

프로그래머스 (120905)
Stupefyee's avatar
Jan 07, 2025
[JAVA 문제 풀이] 57. n의 배수 고르기
notion image

내가 작성한 코드

💡
import java.util.Arrays; class Solution { public int[] solution(int n, int[] numlist) { return Arrays.stream(numlist).filter(value -> value % n == 0).toArray(); } }
스트림을 사용하여 해결

다른 사람의 쿼리

💡
import java.util.ArrayList; class Solution { public int[] solution(int n, int[] numlist) { ArrayList<Integer> List = new ArrayList<>(); // n의 배수만 걸러낸 리시트 for (int i = 0; i < numlist.length; i++) { if (numlist[i] % n == 0) { List.add(numlist[i]); } } // 리스트 배열화 int[] answer = new int[List.size()]; for (int i = 0; i < List.size(); i++) { answer[i] = List.get(i); } return answer; } }
스트림을 쓰지않고 해결
Share article

stupefyee