문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
| 예제 입력 | 예제 출력 |
| 5 | * ** *** **** ***** |
✅ - repeat
문자열을 주어진 횟수만큼 반복해 붙인 새로운 문자열을 반환합니다.
'abc'.repeat(-1); // RangeError
'abc'.repeat(0); // ''
'abc'.repeat(1); // 'abc'
'abc'.repeat(2); // 'abcabc'
'abc'.repeat(3.5); // 'abcabcabc' (count will be converted to integer)
'abc'.repeat(1/0); // RangeError
⭕ 내 풀이
var n = require('fs').readFileSync('/dev/stdin').toString().trim();
for(let i=1;i<=n;i++){
console.log('*'.repeat(i));
};
//////////////////////////////////
var n = require('fs').readFileSync('/dev/stdin').toString().trim();
let answer = '';
for(let i=1;i<=n;i++){
answer += '*'.repeat(i)+'\n';
};
console.log(answer);
repeat 을 활용하는게 핵심인 문제
-출처
https://www.acmicpc.net/problem/2438
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/repeat
'Algorithm > Baekjoon(Node.js)' 카테고리의 다른 글
| [JavaSrcipt] Baekjoon - 10871 : X보다 작은 수 (push,join) (0) | 2021.08.29 |
|---|---|
| [JavaSrcipt] Baekjoon - 2439 : 별 찍기 - 2 (문자열 자르기) (0) | 2021.08.28 |
| [JavaSrcipt] Baekjoon - 11022 : A+B - 8 (0) | 2021.08.27 |
| [JavaSrcipt] Baekjoon - 11021 : A+B - 7 (0) | 2021.08.27 |
| [JavaSrcipt] Baekjoon - 2742 : 기찍 N (0) | 2021.08.26 |