개발일기/알고리즘
직사각형 별찍기
코더 장군
2021. 11. 8. 21:49
process.stdin.setEncoding('utf8');
process.stdin.on('data', data => {
// 입력한 값을 띄어 쓰기로 나누면 n은 배열 이된다 ex) n = [ 5 , 3]
const n = data.split(" ");
// a = n배열에 0번째 데이터를 숫자로 바꾼거
// b = n배열에 1번째 데이터를 숫자로 바꾼거
const a = Number(n[0]), b = Number(n[1]);
// str.repeat(n)를 문자열를 n번 반복하게 작성한다.
const res = '*'.repeat(a)
for(let i = 1 ; i <= b ; i++){
console.log(res)
}
})
/*function inNumber(n,m){
for(let i = 1 ; i <= m ; i++){
let stars = ''
let star = '*'
stars=star.repeat(n)
console.log(stars)
}
}*/
처음 Programmers를 들어 오면 처음 보는 문장에 많이 놀랐다. function이나 let const class 정도 알다가 처음 보는 데이터 받는 형식에 당황하다가 훌융한 선배 개발자 들의 멋진 해설지를 보고 어떤 씩으로 data를 받는지 알고 싶게 풀수 있었다.