Programmers/Lv. 0 (完)

[Kotlin] Programmers 코딩 기초 트레이닝 Day 22 함수(메서드)

chattymin 2023. 7. 20. 14:26
728x90
반응형

0 떼기

fun solution(n_str: String): String {
    var result = n_str

    while (result.startsWith('0')){
        result = result.slice(1 until result.length)
    }

    return result
}

//fun solution(n_str: String): String = n_str.toInt().toString()

 

 

두 수의 합

class Solution {
    fun solution(a: String, b: String): String = "${a.toBigInteger() + b.toBigInteger()}"
}

 

 

문자열로 변환

class Solution {
    fun solution(n: Int): String = n.toString()
}

 

 

배열의 원소 삭제하기

class Solution {
    fun solution(arr: IntArray, delete_list: IntArray): IntArray 
    = arr.filter { !delete_list.contains(it) }.toIntArray()
}

 

 

부분 문자열인지 확인하기

class Solution {
    fun solution(my_string: String, target: String): Int 
    = if (my_string.contains(target)) 1 else 0
}
728x90
반응형