Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 숫자가 삼각형 숫자인지 여부 찾기

<시간/>

삼각수

삼각형 수는 정삼각형을 채울 수 있는 점의 수입니다.

예를 들어 - 9는 각 변이 4단위인 정삼각형을 만드는 삼각형 숫자입니다.

JavaScript에서 숫자가 삼각형 숫자인지 여부 찾기

문제

숫자를 받아서 삼각형 숫자이면 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