java(219)
-
[프로그래머스]- JAVA
문제 약수의 개수가 세 개 이상인 수를 합성수라고 합니다. 자연수 n이 매개변수로 주어질 때 n이하의 합성수의 개수를 return하도록 solution 함수를 완성해주세요. 조건 1 ≤ n ≤ 100 코드 class Solution { public int solution(int n) { int answerCount = 0; for (int i = 4; i
2023.04.02 -
[프로그래머스] 문자열 정렬하기(2) - JAVA
문제 영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 조건 0
2023.04.02 -
[프로그래머스] 숫자 찾기 - JAVA
문제 정수 num과 k가 매개변수로 주어질 때, num을 이루는 숫자 중에 k가 있으면 num의 그 숫자가 있는 자리 수를 return하고 없으면 -1을 return 하도록 solution 함수를 완성해보세요. 조건 0
2023.04.02 -
[프로그래머스] 약수 구하기 - JAVA
문제 정수 n이 매개변수로 주어질 때, n의 약수를 오름차순으로 담은 배열을 return하도록 solution 함수를 완성해주세요. 조건 1 ≤ n ≤ 10,000 코드 import java.util.ArrayList; class Solution { public int[] solution(int n) { ArrayList answer = new ArrayList(); for(int i = 1;i
2023.04.02 -
[프로그래머스] 배열 회전시키기 - JAVA
문제 정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direction방향으로 한 칸씩 회전시킨 배열을 return하도록 solution 함수를 완성해주세요. 조건 3 ≤ numbers의 길이 ≤ 20 direction은 "left" 와 "right" 둘 중 하나입니다. 코드 class Solution { public int[] solution(int[] numbers, String direction) { int num = numbers.length; int[] answer = new int[num]; if(direction.equals("left")){ int temp = numbers[0]; for(int i = 0;i=0; i--){ ..
2023.04.02 -
[프로그래머스] n의 배수 고르- JAVA
문제 정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요. 조건 1 ≤ n ≤ 10,000 1 ≤ numlist의 크기 ≤ 100 1 ≤ numlist의 원소 ≤ 100,000 코드 import java.util.ArrayList; class Solution { public int[] solution(int n, int[] numlist) { int[] answer = {}; ArrayList arr = new ArrayList(); for(int i:numlist){ if(i%n==0) arr.add(i); } return arr.stream().mapToInt(Integer::int..
2023.04.02