[프로그래머스 Lv0.] 120888번 중복된 문자 제거 (JAVA)
·
Coding Test/프로그래머스[JAVA]
1. 문제 문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string에서 중복된 문자를 제거하고 하나의푸 문자만 남긴 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string ≤ 110 my_string은 대문자, 소문자, 공백으로 구성되어 있습니다. 대문자와 소문자를 구분합니다. 공백(" ")도 하나의 문자로 구분합니다. 중복된 문자 중 가장 앞에 있는 문자를 남깁니다. 입출력 예 my_string result "people" "peol" "We are the world" "We arthwold" 2. 풀이과정 class Solution { public String solution(String my_string) { String answer ..
[프로그래머스 Lv0.] 120846번 합성수 찾기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
1. 문제 문제 설명 약수의 개수가 세 개 이상인 수를 합성수라고 합니다. 자연수 n이 매개변수로 주어질 때 n이하의 합성수의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 100 입출력 예 n result 10 5 15 8 2. 풀이과정 class Solution { public int solution(int n) { int answer = 0; int count = 0; for(int i=1; i
[프로그래머스 Lv0.] 120911번 문자열 정렬하기 (2) (JAVA)
·
Coding Test/프로그래머스[JAVA]
1. 문제 문제 설명 영어 대소문자로 이루어진 문자열 my_string이 매개변수로 주어질 때, my_string을 모두 소문자로 바꾸고 알파벳 순서대로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0 < my_string 길이 < 100 입출력 예 my_string result "Bcad" "abcd" "heLLo" "ehllo" "Python" "hnopty" 2. 풀이과정 import java.util.*; class Solution { public String solution(String my_string) { String[] s = my_string.toLowerCase().split(""); Arrays.sort(s); return String.join("..
[프로그래머스 Lv0.] 120904번 숫자 찾기 (JAVA)
·
Coding Test/프로그래머스[JAVA]
1. 문제 문제 설명 정수 num과 k가 매개변수로 주어질 때, num을 이루는 숫자 중에 k가 있으면 num의 그 숫자가 있는 자리 수를 return하고 없으면 -1을 return 하도록 solution 함수를 완성해보세요. 제한사항 0 < num < 1,000,000 0 ≤ k < 10 num에 k가 여러 개 있으면 가장 처음 나타나는 자리를 return 합니다. 입출력 예 num k result 29183 1 3 232443 4 4 123456 7 -1 2. 풀이과정 [첫 번째 방법] class Solution { public int solution(int num, int k) { int answer = 0; String[] s = String.valueOf(num).split(""); for(in..
[프로그래머스 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 ==..