[javascript] 중첩 반복문을 이용한 별(숫자) 피라미드 출력하기
  1. 사용자로부터 별(숫자) 피라미드의 높이를 입력 받는다.
  2. 중첩 반복문을 사용하여 별(숫자) 피라미드를 출력한다.

우선, 사용자로부터 입력받을 높이 변수를 만들어 입력을 받는다. 그리고 중첩 반복문을 사용하여 원하는 모양을 출력한다. 아래에 코드를 작성하겠습니다.

// 사용자로부터 높이를 입력 받는다
let height = prompt("별(숫자) 피라미드의 높이를 입력하세요:");

// 피라미드 출력
for (let i = 1; i <= height; i++) {
    let line = '';
    // 공백 출력
    for (let j = 1; j <= height - i; j++) {
        line += ' ';
    }
    // 숫자 출력
    for (let k = 1; k <= 2 * i - 1; k++) {
        line += k;
    }
    console.log(line);
}

위 코드는 사용자로부터 입력받은 높이를 기준으로 중첩 반복문을 사용하여 별(숫자) 피라미드를 출력하는 코드입니다.

이 코드를 실행하면 사용자가 입력한 높이에 맞춰 별(숫자) 피라미드가 출력됩니다.

[참고 자료]