Algorithm/Programmers

[JS][프로그래머스]연습문제_직사각형 별찍기.

문제 번호

https://programmers.co.kr/learn/courses/30/lessons/12969?language=javascript 

 

코딩테스트 연습 - 직사각형 별찍기

이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수

programmers.co.kr

 

 

 

알고리즘 분류

 입출력.

 

문제 풀이

 특별한 알고리즘은 없다. 문제에서 주어지는 n과 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++){
        let temp ="";
        for(let j=0; j<a; j++){
            temp += '*';
        }
        console.log(temp);        
    }
        
});

 

특이사항

 console.log는 줄개행을 포함한다.

Java script에 익숙해지려고 이미 풀어본 문제들을 다시 풀어본다.