Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ขอบสามเหลี่ยมที่ถูกต้อง - JavaScript


สมมติว่าเรามีความยาวสามบรรทัดตามลำดับ l, m และ n เส้นสามเส้นนี้สามารถสร้างรูปสามเหลี่ยมได้ก็ต่อเมื่อผลรวมของสองด้านตามอำเภอใจใดๆ มากกว่าด้านที่สาม

ตัวอย่างเช่น หากความยาวของสามบรรทัดคือ 4, 9 และ 3 จะไม่สามารถสร้างสามเหลี่ยมได้เนื่องจาก 4+3 น้อยกว่า 9

เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ตัวเลขสามตัวแทนความยาวของด้านทั้งสามและตรวจสอบว่าสามารถสร้างสามเหลี่ยมได้หรือไม่

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

const a = 9, b = 5, c = 3;
const isValidTriangle = (a = 1, b = 1, c = 1) => {
   if(!a || !b || !c){
      return false;
   };
   const con1 = a + b > c;
   const con2 = b + c > a;
   const con3 = c + a > b;
   return con1 && con2 && con3;
};
console.log(isValidTriangle(a, b, c));

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์ในคอนโซล -

false