문제
https://school.programmers.co.kr/learn/courses/30/lessons/120850
풀이
import java.util.*;
class Solution {
public int[] solution(String my_string) {
List<Integer> numbers = new ArrayList<>();
for (int i = 0; i < my_string.length(); i++) {
char ch = my_string.charAt(i);
if (Character.isDigit(ch)) {
numbers.add(ch - '0');
}
}
Collections.sort(numbers);
int[] answer = new int[numbers.size()];
for (int i = 0; i < numbers.size(); i++) {
answer[i] = numbers.get(i);
}
return answer;
}
}
'Algorithm > Programmers' 카테고리의 다른 글
[Programmers] Lv.0 | 팩토리얼 | Java (0) | 2025.10.12 |
---|---|
[Programmers] Lv.0 | 모음 제거 | Java (0) | 2025.10.11 |
[Programmers] Lv.0 | 숨어있는 숫자의 덧셈 (1) | Java (0) | 2025.10.09 |
[Programmers] Lv.0 | 소인수분해 | Java (0) | 2025.10.08 |
[Programmers] Lv.0 | 컨트롤 제트 | Java (0) | 2025.10.07 |
댓글