관리 메뉴

나만을 위한 블로그

[Algorithm] 프로그래머스 - x 사이의 개수 (Kotlin) 본문

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

[Algorithm] 프로그래머스 - x 사이의 개수 (Kotlin)

참깨빵위에참깨빵 2024. 6. 1. 21:15
728x90
반응형
문자열 myString이 주어진다. myString을 문자 "x"를 기준으로 나눴을 때 나눠진 문자열 각각의 길이를 순서대로 저장한 배열을 리턴하는 함수를 완성하라

 

 

x를 기준으로 나눠야 하니 split()을 통해 나눈다. 이 때 split()은 나눠진 문자열들을 리스트에 담아 리턴하기 때문에 map으로 각 요소에 접근해 길이를 구한다.

마지막으로 문제의 리턴타입인 IntArray에 맞게 배열로 바꿔주면 해결된다.

 

class Solution {
    fun solution(myString: String): IntArray =
        myString.split("x").map { it.length }.toIntArray()
}

 

반응형
Comments