본문 바로가기
CodingTest

코딩테스트 입문 - Day 12

by Jiwon_Loopy 2025. 4. 20.
반응형

모음 제거


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