Số tam giác (Triangular Number)
Số tam giác là số điểm có thể lấp đầy tam giác đều. Ví dụ: 9 là số tam giác tạo thành tam giác đều cạnh 4 đơn vị.

Mô tả vấn đề
Viết hàm JavaScript nhận vào số, trả về true nếu là số tam giác, ngược lại false.
Ví dụ minh họa
Mã thực hiện (kiểm tra công thức 3n-3):
const num = 9;
const isTriangular = (num = 1) => {
let i = 4;
if(num === 1){ return true; };
if(num === 3){ return true; };
while(((3 * i) - 3) <= num){
if((3 * i) - 3 === num){
return true;
};
i++;
}
return false;
};
console.log(isTriangular(num));Đầu ra
Kết quả trong console:
true