728x90
내가 작성한 코드
process.stdin.setEncoding('utf8');
process.stdin.on('data', data => {
const n = data.split(" ");
const a = Number(n[0]), b = Number(n[1]);
let a = 5
let b = 3
for (let i = 0; i <b; i++){ // 반복문 실행
console.log("*".repeat(a)) //콘솔로그에 *찍기
}
});
- repeat() – 문자열을 반복한 값을 반환하는 메서드
let a = 5
let b = 3
for (let i = 0; i < b; i ++){ //첫번째 반복문은 몇줄을 나타낼껀지 반복을 진행
for (let j = 0; j <= a; j ++){ // 두번째 반복문은 한줄에 몇개를 나타낼껀지 진행
process.stdout.write("*"); //콘솔은 찍으면 바로 줄바꿈이 되는데 이 코드는 줄바꿈이 안되서 사용함
}
process.stdout.write("\n"); // (/n)은 줄바꿈 표시!
}
- 이중 반복문을 이용한 방식
<거꾸로 피라미트 만드는 코드>
let a = 5
for (let i = a ; i > 0; i--){
for (let j = 0; j < i; j++){
process.stdout.write("*");
}
process.stdout.write("\n");
}
728x90
'알고리즘 문제' 카테고리의 다른 글
알고리즘 문제 js 6-없는 숫자 더하기 (0) | 2022.01.18 |
---|---|
알고리즘 문제 js 5-문자열을 정수로 바꾸기 (0) | 2022.01.18 |
알고리즘 문제 js 4-두 정수 사이의 합 (0) | 2022.01.18 |
알고리즘 문제 js 3- 가운데 글자 가져오기 (0) | 2022.01.18 |
알고리즘 문제 js 2-짝수와 홀수 (0) | 2022.01.18 |