반응형
연습문제 > 직사각형 별찍기 Lv1
https://programmers.co.kr/learn/courses/30/lessons/12969?language=javascript
문제
이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어지고 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력하는 문제입니다.
쉽게 말해 입력값의 숫자로 n* m 크기의 '*' 로만 이루어진 직사각형을 String으로 출력하는 문제입니다.
코드
입력 된 숫자 만큼 별을 출력하면 되는 문제입니다.
split으로 숫자를 각각 나눠주어 숫자를 a, b로 출력해주고
a, b 만큼 반복해서 가로 세로 *을 출력해주는 방식이기 때문에
repeat 메서드를 활용해 주었습니다.
process.stdin.setEncoding('utf8');
process.stdin.on('data', data => {
const n = data.split(" ");
const a = Number(n[0])
const b = Number(n[1]);
const star = `${'*'.repeat(a)}\n`;
console.log(star.repeat(b));
});
반응형
'코테 > 프로그래머스' 카테고리의 다른 글
핸드폰 번호 가리기 (연습문제 Lv1 / JS) (0) | 2021.12.01 |
---|---|
행렬의 덧셈 (연습문제 Lv1 /JS) (0) | 2021.12.01 |
체육복 (탐욕법 Lv1/JS) (0) | 2021.11.21 |
K번째수 (정렬 Lv1 / JS) (0) | 2021.11.19 |
문자열 내 마음대로 정렬하기(연습문제 Lv1 / JS) (0) | 2021.11.19 |