반응형
class Solution {
fun solution(myString: String): IntArray {
var answer = mutableListOf<Int>()
var splitStr = myString.split('x')
for (str in splitStr) {
answer.add(str.length)
}
return answer.toIntArray()
}
}
class Solution {
fun solution(myString: String): IntArray {
var answer: IntArray = intArrayOf()
var list = myString.split("x")
for (i in list) {
answer += i.length
}
return answer
}
}
class Solution {
fun solution(myString: String): IntArray {
var answer = mutableListOf<Int>()// : IntArray = intArrayOf()
var cnt = 0
for(i in 0 until myString.length ) {
if(myString[i] == 'x') {
answer.add(cnt)
cnt = 0
} else {
cnt++
if(i == myString.length -1 )
answer.add(cnt)
}
}
if(myString[myString.length-1] == 'x'){
answer.add(cnt)
}
return answer.toIntArray()
}
}
반응형
'IT > 알고리즘' 카테고리의 다른 글
leetcode] Single Number / Kotlin (1) | 2024.10.16 |
---|---|
leetcode] Rotate Array / Kotlin (0) | 2024.10.16 |
88] Kotlin 프로그래머스 문자열 바꿔서 찾기 (0) | 2023.12.11 |
88] 프로그래머스 숨어있는 숫자의 덧셈 (1) Kotlin (0) | 2023.10.23 |
87] 프로그래머스 짝수는 싫어요 kotlin (29) | 2023.10.15 |
댓글