-
programmers: 직사각형 별찍기STUDY/Algorithm 2022. 2. 23. 22:51

[ 내 풀이 ]
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++){ let temp = ""; console.log(temp.padStart(a, "*")); } });for문을 최소화하고 배운것을 적극 활용해보고자 padStart();를 이용해봤다.
사실 repeat(); 함수가 있다는 걸 알았다면 이걸 썼을 것이다.
[ 다른 사람 풀이 ]
process.stdin.setEncoding('utf8'); process.stdin.on('data', data => { const n = data.split(" "); const a = Number(n[0]), b = Number(n[1]); const row = '*'.repeat(a) for(let i =0; i < b; i++){ console.log(row) } });repeat(); 은 문자열을 반복한 값을 반환하는 메서드이다.
[ 문법 ] string.repeat( count );
'qwe'.repeat( 2 ) // qweqwe를 반환한다.
'STUDY > Algorithm' 카테고리의 다른 글
programmers: 핸드폰 번호 가리기 (0) 2022.02.23 programmers: 크레인 인형뽑기 게임 (0) 2022.02.23 programmers: 행렬의 덧셈 (0) 2022.02.23