Số tam giác
Số tam giác là số điểm có thể lấp đầy một tam giác đều.
Ví dụ - 9 là một số hình tam giác tạo thành một tam giác đều với mỗi cạnh là 4 đơn vị.
Vấn đề
Chúng tôi bắt buộc phải viết một hàm JavaScript nhận vào một số và trả về true nếu nó là số tam giác, ngược lại là false.
Ví dụ
Sau đây là mã -
const num = 9; const isTriangular = (num = 1) => { let i = 4; if(num === 1){ return true; }; if(num === 3){ return true; }; while(((3 * 1) - 3) <= num){ if((3 * i) - 3 === num){ return true; }; i++; } return false; }; console.log(isTriangular(num));
Đầu ra
Sau đây là đầu ra của bảng điều khiển -
true