상세 컨텐츠

본문 제목

직사각형 별찍기 - Javascript

Programming/Algorithm

by 쌩우 2019. 4. 10. 18:31

본문

표준입력으로 주어지는 두 개의 정수 n과 m에 대하여,

별(*) 문자를 이용해 가로길이 n, 세로길이 m인 직사각형 형태를 출력하시오.

(n, m은 각각 1000 이하의 자연수)

입력 :

5 3

출력 :

*****

*****

*****

process.stdin.setEncoding('utf8');
process.stdin.on('data', data => {
    const n = data.split(" ");
    const a = Number(n\[0\]), b = Number(n\[1\]);

for(var i=0; i 이중반복문을 이용하였다.

먼저 첫번째 for 문은 총 세로 길이를 정의해주고,

두번째 내부 for 문은 총 가로길이의 별문자가 몇 개로 구성될지를 정의해준다.

빈 문자열 변수인 str은 내부 for문을 통하여 주어진 n의 길이에 맞게 별문자가 누적된다.

그 후, 세로길이에 맞는 횟수만큼 별문자 한 줄 한 줄이 찍히게 된다.

관련글 더보기

댓글 영역