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

    [알고리즘문제풀기] 문자열 정렬하기 (1)

    silver's avatar
    silver
    Dec 03, 2025
    [알고리즘문제풀기] 문자열 정렬하기 (1)
    Contents
    문제내가 작성한 정답다른 사람들의 정답

    문제

    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/120850

    내가 작성한 정답

    import java.util.*; class Solution { public int[] solution(String my_string) { ArrayList<Integer> answer = new ArrayList<>(); for(char c:my_string.toCharArray()){ if(Character.isDigit(c)){ answer.add(c-'0'); } } Collections.sort(answer); return answer.stream().mapToInt(i->i).toArray(); } }

    다른 사람들의 정답

    import java.util.*; class Solution { public int[] solution(String myString) { return Arrays.stream(myString.replaceAll("[A-Z|a-z]", "").split("")).sorted().mapToInt(Integer::parseInt).toArray(); } } 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

    silver

    RSS·Powered by Inblog