求めている64. A面質問1 + 2 + ... + N(JavaScriptの)---求めて1 + 2 + ... + nは、しばらく、場合、それ以外の、スイッチ、ケースやキーワードのように、のために、使用することはできません乗算や除算が必要です条件文(A B:?C)

一つ、タイトル説明

乗算および除算は、もし、そうでなければ、スイッチ、ケース、一方キーワードこのような条件文として(A B:?C)を使用することができない、必要+ 2 + ... + 1を求め、N。

第二に、例えば、

入力:n = 3の
出力:6

第三に、問題解決のためのアイデア

具体的な計算を使用することができないので、私は&&演算子を使用し、&&修飾、施行B. A、B、

第四に、コード

/**
 * @param {number} n
 * @return {number}
 */

var sumNums = function(n) {
    var sum = n;
    (n>0)&&(sum+=sumNums(n-1))
    return sum
};

第五に、結果

ここに画像を挿入説明

公開された64元の記事 ウォン称賛22 ビュー9010

おすすめ

転載: blog.csdn.net/qq_39897978/article/details/104747846