문제 풀기/JavaScripts

문제 38. 직사각형 별찍기(repeat 함수 복습)

kagan-draca 2024. 7. 23. 16:53

 

어떻게 문제를 풀지... 하다가 repeat()함수가

생각나 console.log("*".repeat(a))를 사용해 봤다.

"*"이 a개 찍히는 것을 확인하고,

 

줄바꿈을 방법을 생각해본 결과,

 

("*".repeat(a) + '\n').repeat(b)

으로 원하는 별 개수 출력 및 줄 바꿈을

수행해주었다.

 

repeat 함수를 몰랐다면... 절대 풀지 못 했을 것 같다...

 

제출한 코드 : 

 

process.stdin.setEncoding('utf8');
process.stdin.on('data', data => {
    const n = data.split(" ");
    const a = Number(n[0]), b = Number(n[1]);
    console.log((("*".repeat(a)+'\n').repeat(b)))
});