Programmers/Lv. 0 (完)

[Kotlin] Programmers 코딩테스트 입문 Day 18 문자열, 수학, 조건문, 정렬

chattymin 2023. 6. 21. 10:26
728x90
반응형

문자열안에 문자열

class Solution {
    fun solution(str1: String, str2: String): Int = if (str1.contains(str2)) 1 else 2
}

 

 

 

제곱수 판별하기

import kotlin.math.sqrt
class Solution {
    fun solution(n: Int) = if(sqrt(n.toDouble())%1 == 0.0) 1 else 2
}

 

 

 

세균 증식

class Solution {
    fun solution(n: Int, t: Int): Int {
        var result = n
        for (i in 1..t)
            result *=2
        return result
    }
}

 

 

 

 

문자열 정렬하기 (2)

class Solution {
    fun solution(my_string: String) = my_string.map { if (it.isUpperCase()) it.lowercaseChar() else it}.sorted().joinToString("")
}
728x90
반응형