알고리즘 문제 풀이/프로그래머스
[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()
}
반응형