x만큼 간격이 있는 n개의 숫자

두주·2023년 12월 13일

코드카타

목록 보기
6/19

class Solution {
    fun solution(x: Int, n: Int): LongArray {
        var answer = longArrayOf()
        x in -10000000 .. 10000000
        n in 0 .. 1000

        for (i in 1 .. n){
            var result = x.toLong() * i
            
            answer += result
        }
        
        return answer
    }
}

처음에는 아래와 같은 식을 사용했다.

for ( i in 1 .. n )
	answer += (x * i).toLong()   

이렇게 하니 정수 영역에서 벗어나는 게 있나보다.

profile
야옹.

0개의 댓글