[プログラマー]矩形の星を撮影する


今日の質問
📌 長方形で撮影
問題の説明
この問題には、標準入力として2つの整数nとmがあります.
アスタリスク(*)を使用して、長さn、長さmの長方形を出力します.
せいげんじょうけん
  • nとmはそれぞれ1000以下の自然数である.
  • 私の答え(1)
    process.stdin.setEncoding('utf8');
    process.stdin.on('data', data => {
        const n = data.split(" "); //공백을 기준으로 배열 만들어서
        const a = Number(n[0]), //배열 첫 번째 = 각 줄에 있는 별 개수
              b = Number(n[1]); //배열 두 번째 = 몇 줄인지
        
        const c = "*".repeat(a); //a개 만큼 별 찍기
        
        for (let i = 0; i < b; i++){//반복문을 사용해서 b만큼 돌려 준 다음
            console.log(c) //출력
        }
    });
    私の答え(2)
    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++){ //반복문을 사용해서 b만큼 돌려 준 다음
            let str = ""; //출력할 변수를 선언
            for(let j = 0; j < a; j++){ //a만큼 별을 찍기 반복
                str += "*" //출력 변수에 별 담기
            } 
        console.log(str) //출력
        }
    });