[javascript] 반복문을 이용한 별(다이아몬드) 출력하기

먼저, 아래와 같은 코드로 다이아몬드 모양을 출력할 수 있습니다.

function printDiamond(num) {
  let result = '';
  for (let i = 0; i < num; i++) {
    for (let j = 0; j < num - i; j++) {
      result += ' ';
    }
    for (let k = 0; k <= i * 2; k++) {
      result += '*';
    }
    result += '\n';
  }
  for (let i = num - 2; i >= 0; i--) {
    for (let j = 0; j < num - i; j++) {
      result += ' ';
    }
    for (let k = 0; k <= i * 2; k++) {
      result += '*';
    }
    result += '\n';
  }
  console.log(result);
}

printDiamond(5);

이 코드에서는 반복문을 사용하여 다이아몬드 모양을 생성합니다. 이 코드는 입력된 숫자에 따라 다이아몬드의 높이를 조절할 수 있습니다.

이 코드를 실행하면, 5개의 높이를 가진 다이아몬드 모양이 출력됩니다.

이와 같이 JavaScript를 사용하여 반복문으로 다이아몬드 모양을 출력할 수 있습니다.