관리 메뉴

나만을 위한 블로그

[Algorithm] 프로그래머스 - 문자열 잘라서 정렬하기 (Kotlin) 본문

알고리즘 문제 풀이/프로그래머스

[Algorithm] 프로그래머스 - 문자열 잘라서 정렬하기 (Kotlin)

참깨빵위에참깨빵 2024. 6. 1. 21:19
728x90
반응형
문자열 myString이 주어진다. "x"를 기준으로 해당 문자열을 잘라내 배열을 만든 후, 사전순으로 정렬한 배열을 리턴하는 함수를 완성하라

 

 

x를 기준으로 문자열을 나눠야 하니까 split()을 쓰는 건 동일하다.

이 때 빈 문자열이 생길 수 있으니 filter로 공백이 아닌 글자만 뽑아낸 다음, sorted()로 정렬하고 배열로 만들면 된다.

 

class Solution {
    fun solution(myString: String): Array<String> = myString.split("x")
        .filter { it != "" }
        .sorted()
        .toTypedArray()
}

 

반응형
Comments