3階2439番星を撮る-2
これは、数値入力値を受信して出力し、右揃えのように見える問題です.
スペースと「」をfor文に印刷するだけです.
質問:
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.on('line', function (line) {
let num = Number(line); // 숫자입력 값
for (let i = 1; i <= num; i++) { // 줄 갯수
let star = ''; // 새로운 줄 생성
for (let j = num; j>=1; j--){ // 가로로 입력하게 됨.
star += j <= i ? '*' : ' '; // (j <= i)의 true or false여부에 따라 "*" 또는 빈칸을 가로로 입력하게 됨.
}
console.log(star);
}
}).on('close', function () {
process.exit();
});
たとえば、5と入力します.新しい5行、スペースも5格入力します.
したがって、最初のfor文と2番目のfor文に5回入力するように設定します.
Reference
この問題について(3階2439番星を撮る-2), 我々は、より多くの情報をここで見つけました https://velog.io/@poiugit/BOJ3단계-2439번-별-찍기-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol