[プログラマ]2つの整数の和


今日の質問
📌 2つの整数の和
問題の説明
2つの整数a,bが与えられると,aとbの間のすべての整数の和の関数を返し,解を完了する.
例えば、a=3、b=5の場合、3+4+5=12であるため、12が返される.
せいげんじょうけん
  • aおよびbの場合は、両方のいずれかに戻ってください.
  • aおよびbは、−1000000または1000000以下の整数である.
  • aとbのサイズ関係は不確定である.
  • 私の答え(1)
    function solution(a, b) {
        let answer = 0;
        
        if (a < b){//a가 b보다 작으면
            for(let i = a; i <= b; i++){//a를 i로 선언, b와 같아질 때까지 반복
                answer += i //answer에 더해 준다
            }
        }else{//a가 b보다 크거나 같으면
            for(let i = b; i <= a; i++){//b를 i로 선언, a와 같아질 때까지 반복
                answer += i //answer에 더해 준다
            }
        }
        return answer; //반환
    }
    私の答え(2)
    function solution(a, b) {
        let answer = 0;
        
        if (a < b) {//a가 b보다 작으면
            for (let i = a; i <= b; i++){//a를 i로 선언, b와 같아질 때까지 반복
                answer += a++ //1씩 증가하는 a를 answer에 더해 준다
            }
        }else {//a가 b보다 크거나 같으면
            for (let i = b; i <=a; i++){//b를 i로 선언, a와 같아질 때까지 반복
                answer += b++ //1씩 증가하는 b를 answer에 더해 준다
            }
        }
        return answer; //반환
    }