본문 바로가기
Algorithm/프로그래머스(Programmers)

[ 자바스크립트(JavaScript) ] 프로그래머스 level1 - 직사각형 별 찍기

by YWTechIT 2021. 8. 3.
728x90

📍 프로그래머스 1단계 - 직사각형 별 찍기

프로그래머스 1단계 - 직사각형 별찍기


⚡️ 나의 풀이

rowfor문 대신repeat 함수를 이용하여 표현했고, columnfor문을 이용해서 표현했다. 나는 answerpush하고나서 join으로 문자열로 바꿔줬는데, 그냥 console.log해도 정답판정이 나왔다.

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

    let answer = [];
    let row = "*".repeat(a);

    for (let i = 0; i < b; i++){
        answer.push(row);
    }
    console.log(answer.join("\n"))
});

// 다른사람의 코드
process.stdin.setEncoding('utf8');
process.stdin.on('data', data => {
    const n = data.split(" ");
    const a = Number(n[0]), b = Number(n[1]);

    let answer = [];
    let row = "*".repeat(a);

    for (let i = 0; i < b; i++){
        console.log(row)
    }
});
반응형

댓글