最小値2を求める


githubフルコード

質問する


7つの自然数が与えられると、その中の最小の数が出力されます.

解題プロセス

  • Math.minメソッドを使用して最小値を求めます.
  • const solutionA = (numberArray) => {
      return Math.min(...numberArray);
    };
    
    const testA = solutionA([5, 3, 7, 11, 2, 15, 17]);
    console.log(testA);

    解法b

  • の最小値を含む変数を宣言した後、配列された最初の要素を割り当てます.
  • 1から並びの長さで巡回します.
  • の最小値を含む変数と配列の各要素を比較します.
    3.1(最小値>配列内の各要素)条件が満たされた場合、最小値は配列内の要素に再割り当てされます.
  • は、
  • の最小値を返します.
  • const solutionB = (numberArray) => {
      let minNumber = numberArray[0];
    
      for (let i = 1; i < numberArray.length; i++) {
        if (minNumber > numberArray[i]) {
          minNumber = numberArray[i];
        }
      }
    
      return minNumber;
    };
    
    const testB = solutionB([5, 3, 7, 11, 2, 15, 17]);
    console.log(testB);
    間違ったところや補足が必要な場合は、コメントやDM(sungstommin)で教えてください.ありがとうございます.😄