LeetCode - 2894. Divisible and Non-divisible Sums Difference

henu·2023년 10월 23일
0

LeetCode

목록 보기
120/186

Solution

var differenceOfSums = function(n, m) {
    let int = 1
    let num1 = 0
    let num2 = 0

    while(int <= n) {
        int % m ? num1 += int : num2 += int
        int++
    }

    return num1 - num2
};

Explanation

두 양의 정수 nm이 주어질때
num1은 1 부터 n까지의 수 중 m으로 나누어 떨어지지 않는 수들의 합
num2는 1 부터 n까지의 수 중 m으로 나누어 떨어지는 수들의 합
num1 - num2를 구하라.

while문을 이용해서 1 부터 n까지의 모든 수들을 확인해서 num1num2를 구하면 간단하게 해결가능하다.

0개의 댓글