[JS]백준_2439번: 별 찍기 - 2
백준 온라인 저지 2439번
https://www.acmicpc.net/problem/2439
readline 모듈
💡 문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별
💡 풀이
' '
띄어쓰기 공백을 담을 blank
변수와, *
별을 담을 star
변수를 만들어 console.log(blank + star)
로 출력
for 반복문이 한번 끝날때 blank는 다시 빈값을 만들어준다
💡 코드
const readline = require("readline")
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
})
let num
rl.on("line", function(line) {
num = +line
rl.close()
}).on("close", function() {
let blank = ''
let star = ''
// i -> 1, 2, 3, 4, 5
for(let i = 1; i <= num; i++) {
star += '*'
// j -> 4, 3, 2, 1, 0
for(let j = 0; j < num - i; j++) {
blank += ' '
}
console.log(blank + star)
blank = ''
}
process.exit()
})
💡 참고
https://laycoder.tistory.com/167
Author And Source
이 문제에 관하여([JS]백준_2439번: 별 찍기 - 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@okdol0505/JS백준2439번-별-찍기-2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)