[プログラマ]「2つの整数の間の和」問題のJavaScriptアルゴリズム


[プログラマ]「2つの整数の間の和」問題のJavaScriptアルゴリズム


https://programmers.co.kr/learn/courses/30/lessons/12912

Q.2つの整数の和


2つの整数a,bが与えられると,aとbの間のすべての整数の和の関数を返し,解を完了する.
例えば、a=3、b=5の場合、3+4+5=12であるため、12が返される.

せいげんじょうけん

  • aおよびbの場合は、両方のいずれかに戻ってください.
  • aおよびbは、−1000000または1000000以下の整数である.
  • aとbのサイズ関係は不確定である.
  • I/O例


    abresult35125312
  • コード
  • function solution(a, b) {
        var answer = 0;
        var ab = [a,b];
        ab.sort((a,b)=> a-b);
        for(let i = ab[0]; i<=ab[1]; i++){
            answer+=i;
        }
        
        return answer;
    }
    or 
    function solution(a, b) {
        var answer = 0;
        for(let i = Math.min(a,b); i<=Math.max(a,b); i++){
            answer+=i;
        }
        
        return answer;
    }