[프로그래머스] 두 정수 사이의 합(Kotlin)

0

프로그래머스

목록 보기
72/128
post-thumbnail

[프로그래머스] 두 정수 사이의 합(Kotlin)

풀이

class Solution {
    fun solution(a: Int, b: Int): Long {
        if(a==b) return a.toLong()
        
        var aLong:Long = a.toLong()
        var bLong:Long = b.toLong()
        if(a>b){
            aLong = b.toLong()
            bLong = a.toLong()
        }
        
        //n~m까지의 합 : (n부터 m까지의 갯수) * (n+m) / 2
        return (bLong-aLong+1)*(bLong+aLong)/2
    }
}
profile
Be able to be vulnerable, in search of truth

0개의 댓글