Algorithm/프로그래머스

[Lv. 0] 문자열 정렬하기 (1)

녱녱 2023. 3. 16.

📕 문제 설명

문자열 my_string이 매개변수로 주어질 때, my_string 안에 있는 숫자만 골라 오름차순 정렬한 리스트를 return 하도록 solution 함수를 작성해보세요.

 

❗ 제한 사항

  • 1 ≤ my_string의 길이 ≤ 100
  • my_string에는 숫자가 한 개 이상 포함되어 있습니다.
  • my_string은 영어 소문자 또는 0부터 9까지의 숫자로 이루어져 있습니다

 

✏️ 작성한 코드

class Solution {
    public int[] solution(String my_string) {
        int[] answer = {};

        answer = Arrays.stream(my_string.replaceAll("[^0-9]", "")
                .split(""))
                .sorted()
                .mapToInt(Integer::parseInt)
                .toArray();
                
        return answer;
    }
}

 

🤔 느낀 점

스트림을 사용해보았다.아무것도 안보고 사용해 봤는데 다행히 요즘 강의에서 많이 나오는 메소드들로 해결 가능해서한번에 성공했다! 뿌듯해라

'Algorithm > 프로그래머스' 카테고리의 다른 글

[Lv. 0] 세균 증식  (0) 2023.03.17
[Lv. 0] 가위바위보  (0) 2023.03.17
[Lv.1] 평균 구하기  (0) 2023.03.14
[Lv. 0] 대문자와 소문자  (0) 2023.03.14
[Lv. 1] 약수의 개수와 덧셈  (0) 2023.02.03

댓글