
어떻게 문제를 풀지... 하다가 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)))
});
'문제 풀기 > JavaScripts' 카테고리의 다른 글
문제 42. 삼총사 (0) | 2024.07.25 |
---|---|
문제 41. 이상한 문자 만들기(toUpperCase, toLowerCase) (0) | 2024.07.25 |
문제 37. 행렬의 덧셈(map 함수) (0) | 2024.07.23 |
뮨제 36. (중요)문자열 다루기 기본(지수 표기법, 비교 연산자) (0) | 2024.07.23 |
문제 35. 부족한 금액 계산하기(가우스 공식) (0) | 2024.07.23 |