삼각수
삼각형 수는 정삼각형을 채울 수 있는 점의 수입니다.
예를 들어 - 9는 각 변이 4단위인 정삼각형을 만드는 삼각형 숫자입니다.
문제
숫자를 받아서 삼각형 숫자이면 true를 반환하고 그렇지 않으면 false를 반환하는 JavaScript 함수를 작성해야 합니다.
예시
다음은 코드입니다 -
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));
출력
다음은 콘솔 출력입니다 -
true