최대소요시간 74.07ms 헉......
반복문을 돌면서 배열을 매번 만들어서일까?
역시 다른 방법을 생각해봐야겠다
process.stdin.setEncoding('utf8');
process.stdin.on('data', data => {
const n = data.split(" ");
const x = Number(n[0]), y = Number(n[1]);
for(let i = 0; i < y; i++){
console.log(new Array(x).fill("*").join(""))
}
});
String.prototype.repeat()
다른사람의 풀이.
최대소요시간 62.44ms
repeat 메소드를 이용해서 반복문도 쓰지 않고 배열도 만들지 않았다!
process.stdin.setEncoding('utf8');
process.stdin.on('data', data => {
const [a,b] = data.split(" ");
console.log(("*".repeat(a)+"\n").repeat(b));
});
리턴을 어떻게하나 고민했는데, 찾아보니 console.log 그 자체가 답이었다.
아래 글을 참고
Node.js 표준 입력(readline) 정리