프로그래밍/알고리즘

백준 2444 자바스크립트

타코코딩 2023. 11. 22. 12:40
const fs = require("fs");
let input = fs.readFileSync("./예제.txt").toString().trim();
let q = Number(input); //문제수 5

/* 2. 1부터 q-1까지 공백과 별 찍기 */
// 공백 4321 별표 1357  1234
//하나씩 늘고주는건 고정값과 반복문
//n개씩 바뀌는건 반복문과 반복문
for (let i = 1; i < q; i++) {
  let blank = " ".repeat(q - i);
  let stars = "*".repeat(i + (i - 1));
  console.log(blank + stars);
}

/* 3. N부터 1까지 공백과 별 찍기 */
//별표 9 7 5 3 1 공백 0 1 2 3 4    54321
for (let j = q; j > 0; j--) {
  let blank = " ".repeat(q - j);
  let stars = "*".repeat(j + (j - 1));
  console.log(blank + stars);
}