[프로그래머스] 문자열 정렬하기 (1) - Java

Yunki Kim·2022년 12월 28일
1

프로그래머스

목록 보기
48/101

문제


링크


코드

import java.util.Arrays;

class Solution {
    public int[] solution(String my_string) {
        return Arrays.stream(my_string.split(""))
                .filter(i -> i.matches("[0-9]"))
                .mapToInt(Integer::parseInt)
                .sorted()
                .toArray();
    }
}

리뷰

스트림을 사용하여 문제를 풀면 이쁘기도하고 뭔가 재밌는데 시간이 항상 높게떠서 아쉽다.

filter를 통해 숫자만 남기고 mapToInt를 통해 Integer에서 int로 변환, 그리고 정렬을 한 뒤 배열로 변환하여 반환하였다.

0개의 댓글