🍀 코딩 테스트/프로그래머스

LV 1 - 직사각형 별 찍기

놀러와요 버그의 숲 2022. 8. 21. 16:08
728x90
반응형

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++) {
    console.log("*".repeat(a));
  }
});

문제를 어떻게 풀어야할지 궁금점이 두 가지가 들었다.

 

1) 숫자들을 어떻게 *로 바꿀것인가?

2) 어떻게 가로줄 세로줄을 만들어서 직사각형 모양으로 만들 수 있을까?

 

1번 질문 같은 경우는 아래의 메서드를 활용해서 가로줄을 만들어 주었다.

str.repeat(count);

 

2번 질문 같은 경우는 for문을 이용해서 반복적인 작업을 수행할 수  있도록 하였다.

앞으로 뭔가 반복적인 작업이 있을 때는 막막해하지말고 for문 아닐까 생각해보자.