초기 세팅 코드
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let input = [];
rl.on('line', function (line) {
input = line.split(' ');
}).on('close', function () {
console.log(Number(input[0]));
});
- 초기 코드를 딱 보자마자 .. 뭥미 처음보는 코드에 당황탔지만 보고나면 쉬운 코드인 것을 알수있다
- 일단 코드를 실행을 하면 console.log(Number(input[0]) 값이 3이 나오는 것을 알 수 있다
- for 문을 이용해서 *를 3번 나오는 코드를 짜면 된다
내 코드
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let input = [];
rl.on('line', function (line) {
input = line.split(' ');
}).on('close', function () {
// console.log(Number(input[0]));
for(let i =1; i<=Number(input[0]); i++){
console.log("*".repeat(i));
}
});
- i 1부터 input[0]값인 3까지 for문을 돌린다
1. repeat() 사용
- Repeat() 메서드를 사용하여 문자열을 주어진 횟수만큼 반복해 새로운 문자열을 반환한다
- str.repeat(count)
2. fot 문 사용
- i 가 1일때 *텍스트가 1번, 2일때 2번 반복, 3일때 3번 반복
String.prototype.repeat() - JavaScript | MDN
repeat() 메서드는 문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열을 반환합니다.
developer.mozilla.org
'기초다지기 > JS 코딩테스트' 카테고리의 다른 글
[Lv0] 해당 문자열을 수로 변경하기 (2) | 2023.05.10 |
---|---|
javascript 정수 배열중 두 개를 곱해 최대값 만들기 (0) | 2023.04.20 |
javascript 입력된 문자열에서 숫자 추출하기 (0) | 2023.04.18 |
Lv.0 상자안에 들어갈 주사위 개수 map()사용 (0) | 2023.04.17 |
Lv.0 t시간에 2배씩 증가 Math.pow()이용 (0) | 2023.04.17 |