[JAVA][Level1]PROGRAMMERS 나누어 떨어지는 숫자 배열
나누어 떨어지는 숫자 배열 문제 설명 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요. 제한사항 arr은 자연수를 담은 배열입니다. 정수 i, j에 대해 i ≠ j 이면 arr[i] ≠ arr[j] 입니다. divisor는 자연수입니다. array는 길이 1 이상인 배열입니다. 입출력 예 arr divisor return [5, 9, 7, 10] 5 [5, 10] [2, 36, 1, 3] 1 [1, 2, 3, 36] [3, 2, 6] 10 [-1] 입출력 예 설명 입출력 예#1 arr의 원소 중 5로 나누어 떨어지는..
[JAVA][Level1]PROGRAMMERS 자연수 뒤집어 배열로 만들기
자연수 뒤집어 배열로 만들기 문제 설명 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를 들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한사항 n은 10,000,000,000이하인 자연수입니다. 입출력 예 n return 12345 [5, 4, 3, 2, 1] 입출력 예 설명 없음 나의 문제풀이 class Solution { public int[] solution(long n) { // 자연수 n을 문자열로 변경하여 한자리씩 str배열에 넣는다. String[] str = String.valueOf(n).split(""); // answer의 배열 크기를 str의 크기로 지정해준다. int[] answer = new int[str.length]; // i는..
[JAVA][Level1]PROGRAMMERS x만큼 간격이 있는 n개의 숫자
x만큼 간격이 있는 n개의 숫자 문제 설명 함수 solution은 정수 x와 자연수 n을 입력받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해 주세요. 제한사항 x는 -10000000 이상, 10000000 이하인 정수입니다. n은 1000 이하인 자연수입니다. 입출력 예 x n answer 2 5 [2, 4, 6, 8, 10] 4 3 [4, 8, 12] -4 2 [-4, -8] 입출력 예 설명 없음 나의 문제풀이 class Solution { public long[] solution(int x, int n) { long[] answer = new long[n]; // n개의 배열의 크기로 선언 lo..