[programmers]矩形星図-JS
9074 ワード
プログラマ質問リンク
質問する
この問題には、標準入力として2つの整数nとmがあります.
アスタリスク(*)を使用して、長さn、長さmの長方形を出力します.
せいげんじょうけん nとmはそれぞれ1000以下の自然数である. I/O例
入出力5 3**********
イニシャルコード
水平に撮った星の数=n
攻撃回数=m
こうして解けた.
中のfor文はn値単位、外の文はm値単位で長さを設定した2つのfor文が必要です.
console.logの場合、出力は1回で改行されるため、企業の役割を果たします.
*a回貼り付け、b回出力します.
質問する
この問題には、標準入力として2つの整数nとmがあります.
アスタリスク(*)を使用して、長さn、長さmの長方形を出力します.
せいげんじょうけん
入出力5 3**********
イニシャルコード
process.stdin.setEncoding('utf8');
process.stdin.on('data', data => {
const n = data.split(" ");
const a = Number(n[0]), b = Number(n[1]);
console.log(a); // 5
console.log(b); // 3
私の答え水平に撮った星の数=n
攻撃回数=m
こうして解けた.
中のfor文はn値単位、外の文はm値単位で長さを設定した2つのfor文が必要です.
console.logの場合、出力は1回で改行されるため、企業の役割を果たします.
process.stdin.setEncoding('utf8');
process.stdin.on('data', data => {
const n = data.split(" ");
const a = Number(n[0]), b = Number(n[1]);
for(let i = 0; i < b; i++){
let temp = "";
for (let j = 0; j < a; j++){
temp += "*";
}
console.log(temp)
}
});
他人を解くprocess.stdin.setEncoding('utf8');
process.stdin.on('data', data => {
const n = data.split(" ");
const a = Number(n[0]), b = Number(n[1]);
const row = '*'.repeat(a)
for(let i =0; i < b; i++){
console.log(row)
}
});
これは繰返し方法を用いた解題方法である.*a回貼り付け、b回出力します.
Reference
この問題について([programmers]矩形星図-JS), 我々は、より多くの情報をここで見つけました https://velog.io/@devmag/Programmers-직사각형-별찍기-JSテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol