プログラマ-数値の表示


質問する



解法

  • 連続数値加算のプロセスはfor文で完了し、文によって対応する数値が繰り返し表示され、答えに追加されます.
  • countはwhile stop条件である場合があり、答えを求める場合も
  • を用いる.
  • while家を出ると、最終的にnの与えられた数字の連続加算された数字の答えが得られます.
  • コード#コード#

    function solution(n) {
        let count = 1;
        let answer = 0;
        
        while(count <= n) {
            let sum = 0;
            for(let i = count; i <= n; i ++) {
                sum += i;
                if(sum >= n) {
                    break;
                }
            }
            
            (sum === n) && answer ++;
            count ++;
        }
        
        return answer;
    }