- 이 문제에는 표준 입력으로 두 개의 정수 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);
console.log(b);
});
process.stdin.setEncoding('utf8');
process.stdin.on('data', data => {
const n = data.split(" ");
const a = Number(n[0]), b = Number(n[1]);
// 여기까지는 프로그래머스에서 답을 채점할 때 임의의 값을 넣기 위해 써놓은 코드!!
// 하지만 놓치지말아야할 부분! 'a = 열' 'b = 행'을 지칭한다는 것
const star = '*'.repeat(a); // a 만큼 반복해줘
for(let i=0; i<b; i++) { // b 까지
console.log(star);
}
});
우선 주어진 문제 코드보고 처음부터 살짝 흠칫했는데 해석하니 생각보다는 간단했다.
repeat함수는 정말 쓰기 편하다. str.repeat(n) 이렇게 써주면 끝!
아 물론... 지금은 쉽다는 말:) 앞으로 어떻게 응용할 수 있을지는 내가 잘해야... 화이팅