[BOJ 실버5] 수들의 합 5 Kotlin

Android Chen·2022년 3월 22일
0

문제

설명

  • 간단한 투포인터 문제. 투포인터 연습 겸 풀어봄

코드

fun main() = with(System.`in`.bufferedReader()){
    val num = readLine().toInt()
    var i = 1
    var j = 1
    var sum = 0
    var cnt = 0
    while(i<=num&&j<=num){
        if(sum==num){
            cnt++
        }
        if(sum<=num){
            sum += j
            j++
        }
        else{
            sum -= i
            i++
        }
    }
    println(cnt+1)
}
profile
https://github.com/Userz1-redd

0개의 댓글

관련 채용 정보