inblog logo
|
stupefyee
    알고리즘문제풀기

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

    프로그래머스 (120850)
    Stupefyee's avatar
    Stupefyee
    Dec 04, 2024
    [JAVA 문제 풀이] 37. 문자열 정렬하기(1)
    Contents
    내가 작성한 코드다른 사람의 코드
    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
    Contents
    내가 작성한 코드다른 사람의 코드

    stupefyee

    RSS·Powered by Inblog