[JAVA 문제 풀이] 37. 문자열 정렬하기(1)

프로그래머스 (120850)
Stupefyee's avatar
Dec 04, 2024
[JAVA 문제 풀이] 37. 문자열 정렬하기(1)
notion image

내가 작성한 코드

💡
import java.util.*; class Solution { public int[] solution(String my_string) { // 숫자가 아닌 문자들을 제거하고, 숫자들만 남기기 String[] split = my_string.replaceAll("[^0-9]", "").split(""); // 만약 숫자가 없으면 빈 배열을 반환하도록 처리 if (split.length == 0) { return new int[0]; } int[] answer = new int[split.length]; for (int i = 0; i < split.length; i++) { answer[i] = Integer.parseInt(split[i]); } // 배열을 오름차순으로 정렬 Arrays.sort(answer); return answer; } }

다른 사람의 코드

💡
import java.util.*; class Solution { public int[] solution(String my_string) { my_string = my_string.replaceAll("[a-z]",""); int[] answer = new int[my_string.length()]; for(int i =0; i<my_string.length(); i++){ answer[i] = my_string.charAt(i) - '0'; } Arrays.sort(answer); return answer; } }
Share article

stupefyee