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문 아닐까 생각해보자.
'🍀 코딩 테스트 > 프로그래머스' 카테고리의 다른 글
LV1 - 행렬의 덧셈 (0) | 2022.08.21 |
---|---|
LV1 - x만큼 간격이 있는 n개의 숫자 (0) | 2022.08.21 |
LV1 - 제일 작은 수 제거하기 (0) | 2022.08.13 |
LV 1 - 정수 제곱근 판별 (0) | 2022.08.12 |
LV 1 - 정수 내림차순으로 배치하기 (0) | 2022.08.12 |