[프로그래머스] 직사각형 별찍기 (JS)

hhkim·2023년 6월 23일
0

Algorithm - JavaScript

목록 보기
29/188
post-thumbnail

풀이 과정

  1. 가로의 길이가 n: repeat(n)
  2. 세로의 길이가 m: 반복문은 m까지 반복

코드

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) {
    console.log('*'.repeat(a));
  }
});

🤔

갑자기 함수 만들기가 아니라 표준 입출력 코드가 나와서 약간 당황쓰
process.stdin은 node.js의 내장 입력 스트림 (브라우저에서 사용 불가)

process.stdin.setEncoding('utf8'); // 인코딩 설정
// 데이터가 입력될 때 실행할 이벤트 리스너 등록
// 첫 번째 인자는 입력된 값, 두 번째 인자는 콜백 함수
process.stdin.on('data', data => {
    const n = data.split(" ");
    const a = Number(n[0]), b = Number(n[1]);
	...
});

0개의 댓글