三角形を判別する
4772 ワード
質問する
長さの異なるA、B、Cの3本があります.
三角形を作成できますが、YESを作成できない場合は、「NO」を出力します.
解題プロセス
const solutionA = (...rest) => {
let sum = 0;
const maxLength = Math.max(...rest);
for (let i = 0; i < rest.length; i++) {
if (maxLength > rest[i]) sum += rest[i];
}
return maxLength < sum ? 'YES' : 'NO';
};
解法b
const solutionB = (A, B, C) => {
const totalSum = A + B + C;
const maxLength = Math.max(A, B, C);
const otherLength = totalSum - maxLength;
return maxLength < otherLength ? 'YES' : 'NO';
};
間違ったところや補足が必要な場合は、コメントやDM(sungstommin)で教えてください.ありがとうございます.😄Reference
この問題について(三角形を判別する), 我々は、より多くの情報をここで見つけました https://velog.io/@jkl1545/삼각형-판별하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol