728x90
프로그래머스 1단계
직사각형 별찍기!
for와 if를 통한 방법입니다.
1. 상수 n에는 data를 split을 통해 공백을 기준으로 나눕니다
2. 상수 a에는 number에서 n의 0번째에 있는 값을 매개변수로 받고 b는 n의 첫번째의 값을 받습니다.
3. for를 통해 i는 0, i가 b의 미만이 될때까지 i를 1씩 증가시키고
4. 변수 str 생성 후 for을 통해 j는 0이고 j가 a미만이 될떄까지 a를 1씩 증가시켜 str에 str 더하기 * 한 값을 넣어주는 과정을 반복합니다
5. 콘솔로그를 통해 str 출력
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 str = "";
for(let j=0; j<a; j++){
str = str + "*"
}
console.log(str)
}
});
728x90
반응형
'프로그래머스' 카테고리의 다른 글
프로그래머스 1단계 : 최대공약수와 최소공배수 (1) | 2022.11.27 |
---|---|
프로그래머스 1단계 : 삼총사! (1) | 2022.11.27 |
프로그래머스 1단계 : 문자열 내림차순으로 배치하기! (1) | 2022.11.23 |
프로그래머스 1단계 : 부족한 금액 계산하기! (1) | 2022.11.23 |
프로그래머스 1단계 : 행렬의 덧셈! (1) | 2022.11.23 |
댓글