[프로그래머스 Lv0.] 120897번 약수 구하기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
1. 문제 문제 설명 정수 n이 매개변수로 주어질 때, n의 약수를 오름차순으로 담은 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 10,000 입출력 예 n result 24 [1, 2, 3, 4, 6, 8, 12, 24] 29 [1, 29] 2. 풀이과정 class Solution { public int[] solution(int n) { int count = 0; for(int i=1;i
[프로그래머스 Lv0.] 120891번 369게임 (JAVA)
·
Coding Test/프로그래머스[JAVA]
1. 문제 문제 설명 머쓱이는 친구들과 369게임을 하고 있습니다. 369게임은 1부터 숫자를 하나씩 대며 3, 6, 9가 들어가는 숫자는 숫자 대신 3, 6, 9의 개수만큼 박수를 치는 게임입니다. 머쓱이가 말해야하는 숫자 order가 매개변수로 주어질 때, 머쓱이가 쳐야할 박수 횟수를 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ order ≤ 1,000,000 입출력 예 order result 3 1 29423 2 2. 풀이과정 class Solution { public int solution(int order) { int count = 0; while(order > 0) { if(order % 10 == 3 || order % 10 == 6 || order % 10 ==..
[프로그래머스 Lv0.] 120895번 인덱스 바꾸기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
1. 문제 문제 설명 문자열 my_string과 정수 num1, num2가 매개변수로 주어질 때, my_string에서 인덱스 num1과 인덱스 num2에 해당하는 문자를 바꾼 문자열을 return 하도록 solution 함수를 완성해보세요. 제한사항 1 < my_string의 길이 < 100 0 ≤ num1, num2 < my_string의 길이 my_string은 소문자로 이루어져 있습니다. num1 ≠ num2 입출력 예 my_string num1 num2 result "hello" 1 2 "hlelo" "I love you" 3 6 "I l veoyou" 2. 풀이과정 class Solution { public String solution(String my_string, int num1, int ..
[프로그래머스 Lv0.] 120844번 배열 회전시키기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
1. 문제 문제 설명 정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direction방향으로 한 칸씩 회전시킨 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 3 ≤ numbers의 길이 ≤ 20 direction은 "left" 와 "right" 둘 중 하나입니다. 입출력 예 numbers direction result [1, 2, 3] "right" [3, 1, 2] [4, 455, 6, 4, -1, 45, 6] "left" [455, 6, 4, -1, 45, 6, 4] 2. 풀이과정 class Solution { public int[] solution(int[] numbers, String direction) {..
[프로그래머스 Lv0.] 120899번 가장 큰 수 찾기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
1. 문제 문제 설명 정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 1 ≤ array의 길이 ≤ 100 0 ≤ array 원소 ≤ 1,000 array에 중복된 숫자는 없습니다. 입출력 예 array result [1, 8, 3] [8, 1] [9, 10, 11, 8] [11, 2] 2. 풀이과정 class Solution { public int[] solution(int[] array) { int[] answer = new int[2]; int max = 0; int index = 0; for(int i=0; i
[프로그래머스 Lv0.] 120850번 문자열 정렬하기 (1) (JAVA)
·
Coding Test/프로그래머스[JAVA]
1. 문제 문제 설명 문자열 my_string이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요. 제한사항 1 ≤ my_string의 길이 ≤ 100 my_string에는 숫자가 한 개 이상 포함되어 있습니다. my_string은 영어 소문자 또는 0부터 9까지의 숫자로 이루어져 있습니다. - - - 입출력 예 my_string result "hi12392" [1, 2, 2, 3, 9] "p2o4i8gj2" [2, 2, 4, 8] "abcde0" [0] 2. 풀이과정 import java.util.*; class Solution { public int[] solution(String my_string) { m..