diff --git "a/4st/Hani/programmer/\353\202\230\353\210\204\354\226\264 \353\226\250\354\226\264\354\247\200\353\212\224 \354\210\253\354\236\220 \353\260\260\354\227\264.java" "b/4st/Hani/programmer/\353\202\230\353\210\204\354\226\264 \353\226\250\354\226\264\354\247\200\353\212\224 \354\210\253\354\236\220 \353\260\260\354\227\264.java" new file mode 100644 index 00000000..2677bc75 --- /dev/null +++ "b/4st/Hani/programmer/\353\202\230\353\210\204\354\226\264 \353\226\250\354\226\264\354\247\200\353\212\224 \354\210\253\354\236\220 \353\260\260\354\227\264.java" @@ -0,0 +1,27 @@ +import java.util.*; + +class Solution { + public int[] solution(int[] arr, int divisor) { + List list = new ArrayList<>(); + + for (int i = 0; i < arr.length; i++) { + if (arr[i] % divisor == 0) { + list.add(arr[i]); + } + } + if (list.size() < 1) { + return new int[]{-1}; + } + + //오름차순 + Collections.sort(list); + + int[] answer = new int[list.size()]; + for (int i = 0; i < list.size(); i++) { + answer[i] = list.get(i); + } + + + return answer; + } +} \ No newline at end of file diff --git a/5st/.DS_Store b/5st/.DS_Store index e2394914..0879de41 100644 Binary files a/5st/.DS_Store and b/5st/.DS_Store differ diff --git "a/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/1/12910.\342\200\205\353\202\230\353\210\204\354\226\264\342\200\205\353\226\250\354\226\264\354\247\200\353\212\224\342\200\205\354\210\253\354\236\220\342\200\205\353\260\260\354\227\264/README.md" "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/1/12910.\342\200\205\353\202\230\353\210\204\354\226\264\342\200\205\353\226\250\354\226\264\354\247\200\353\212\224\342\200\205\354\210\253\354\236\220\342\200\205\353\260\260\354\227\264/README.md" new file mode 100644 index 00000000..749b3a0e --- /dev/null +++ "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/1/12910.\342\200\205\353\202\230\353\210\204\354\226\264\342\200\205\353\226\250\354\226\264\354\247\200\353\212\224\342\200\205\354\210\253\354\236\220\342\200\205\353\260\260\354\227\264/README.md" @@ -0,0 +1,72 @@ +# [level 1] 나누어 떨어지는 숫자 배열 - 12910 + +[문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/12910) + +### 성능 요약 + +메모리: 72.5 MB, 시간: 0.98 ms + +### 구분 + +코딩테스트 연습 > 연습문제 + +### 채점결과 + +정확성: 100.0
합계: 100.0 / 100.0 + +### 제출 일자 + +2026년 06월 01일 19:22:47 + +### 문제 설명 + +

array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요.
+divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요.

+ +
제한사항
+ + + +
입출력 예
+ + + + + + + + + + + + + + + + + + + + + + + +
arrdivisorreturn
[5, 9, 7, 10]5[5, 10]
[2, 36, 1, 3]1[1, 2, 3, 36]
[3,2,6]10[-1]
+
입출력 예 설명
+ +

입출력 예#1
+arr의 원소 중 5로 나누어 떨어지는 원소는 5와 10입니다. 따라서 [5, 10]을 리턴합니다.

+ +

입출력 예#2
+arr의 모든 원소는 1으로 나누어 떨어집니다. 원소를 오름차순으로 정렬해 [1, 2, 3, 36]을 리턴합니다.

+ +

입출력 예#3
+3, 2, 6은 10으로 나누어 떨어지지 않습니다. 나누어 떨어지는 원소가 없으므로 [-1]을 리턴합니다.

+ + +> 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges \ No newline at end of file diff --git "a/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/1/12910.\342\200\205\353\202\230\353\210\204\354\226\264\342\200\205\353\226\250\354\226\264\354\247\200\353\212\224\342\200\205\354\210\253\354\236\220\342\200\205\353\260\260\354\227\264/\353\202\230\353\210\204\354\226\264\342\200\205\353\226\250\354\226\264\354\247\200\353\212\224\342\200\205\354\210\253\354\236\220\342\200\205\353\260\260\354\227\264.java" "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/1/12910.\342\200\205\353\202\230\353\210\204\354\226\264\342\200\205\353\226\250\354\226\264\354\247\200\353\212\224\342\200\205\354\210\253\354\236\220\342\200\205\353\260\260\354\227\264/\353\202\230\353\210\204\354\226\264\342\200\205\353\226\250\354\226\264\354\247\200\353\212\224\342\200\205\354\210\253\354\236\220\342\200\205\353\260\260\354\227\264.java" new file mode 100644 index 00000000..2677bc75 --- /dev/null +++ "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/1/12910.\342\200\205\353\202\230\353\210\204\354\226\264\342\200\205\353\226\250\354\226\264\354\247\200\353\212\224\342\200\205\354\210\253\354\236\220\342\200\205\353\260\260\354\227\264/\353\202\230\353\210\204\354\226\264\342\200\205\353\226\250\354\226\264\354\247\200\353\212\224\342\200\205\354\210\253\354\236\220\342\200\205\353\260\260\354\227\264.java" @@ -0,0 +1,27 @@ +import java.util.*; + +class Solution { + public int[] solution(int[] arr, int divisor) { + List list = new ArrayList<>(); + + for (int i = 0; i < arr.length; i++) { + if (arr[i] % divisor == 0) { + list.add(arr[i]); + } + } + if (list.size() < 1) { + return new int[]{-1}; + } + + //오름차순 + Collections.sort(list); + + int[] answer = new int[list.size()]; + for (int i = 0; i < list.size(); i++) { + answer[i] = list.get(i); + } + + + return answer; + } +} \ No newline at end of file