반응형
모음 제거
class Solution {
public String solution(String my_string) {
return my_string
.replace("a", "")
.replace("e", "")
.replace("i", "")
.replace("o", "")
.replace("u", "");
}
}
문자열 정렬하기
import java.util.Arrays;
class Solution {
public static int[] solution(String my_string) {
String[] arr = my_string.replaceAll("[a-zA-Z]", "").split("");
int[]answer = new int[arr.length];
for(int i =0;i<arr.length;i++) {
answer[i] = Integer.parseInt(arr[i]);
}
Arrays.sort(answer);
return answer;
}
}
숨어있는 숫자의 덧셈 (1)
import java.util.Arrays;
class Solution {
public static int solution(String my_string) {
String[] arr = my_string.replaceAll("[a-zA-Z]", "").split("");
int answer[] = new int[arr.length];
for(int i=0;i<arr.length;i++) {
answer[i] = Integer.parseInt(arr[i]);
}
return Arrays.stream(answer).sum();
}
}
소인수분해
import java.util.ArrayList;
class Solution {
public static Object[] solution(int n) {
ArrayList<Integer> arr = new ArrayList<Integer>();
for (int i = 2; i <= n; i++) {
if (n % i == 0) {
while (n % i == 0) {
n /= i;
}
arr.add(i);
}
}
return arr.toArray();
}
}
728x90
반응형
'CodingTest' 카테고리의 다른 글
| 프로그래머스 2레벨 - 무인도 (2) | 2025.04.20 |
|---|---|
| 코딩테스트 입문 - Day 13 (0) | 2025.04.20 |
| 코딩테스트 입문 - Day 11 (0) | 2025.04.20 |
| 코딩테스트 입문 - Day 10 (0) | 2025.04.20 |
| 코딩테스트 입문 - Day 9 (0) | 2025.04.20 |