본문 바로가기

코딩테스트

프로그래머스 '크기가 작은 부분 문자열' 코테풀이

반응형

프로그래머스에서

레벨1, 코틀린 언어, 정답률 높은 문제순으로

문제를 풀고 있습니다.

이번 문제는 '크기가 작은 부분 문자열' 문제를 풀었습니다.

2페이지에 문제가 있습니다.

위의 문제를 들어가시면

문제를 읽으시면 문제를 이해하실 것 같습니다.

제 풀이 코드는 이렇습니다.

class Solution {
    fun solution(t: String, p: String): Int {
        var answer: Int = 0
        var pSize = p.length
        var tSize = t.length
        var list = mutableListOf<Double>()
        var dP = p.toDouble()
        for(i in 0..(tSize-pSize)){
            list.add(t.substring(i, (i+pSize)).toDouble())
        }
        for(ele in list){
            if(ele <= iP){
                answer++
            }
        }
        return answer
    }
}

읽어주셔서 감사하고

궁금하신 점 있으면 댓글로 남겨주세요!

반응형