Moments of growth

[Lv2 Kotlin] JadenCase 문자열 만들기 본문

카테고리 없음

[Lv2 Kotlin] JadenCase 문자열 만들기

뮤링이 2022. 9. 17. 16:56

[다른 사람 풀이]

class Solution {
    fun solution(s: String): String =
        s.toLowerCase().split(" ").map{it.capitalize()}.joinToString(" ")
}

 

capitlize() : 문자열의 첫 글자를 대문자로 변환

joinToString() : 배열 데이터 출력 형식 변경

fun main() {
    var listInts = listOf("a","b","c","d")
    println(listInts.joinToString(separator=":", prefix ="[", postfix="]", limit = 3, truncated="...",transform={it.toUpperCase()}))
}

[A:B:C:...]

 

separator, prefix, postfix, limit, truncated, transform 순서

 

 

Comments