Link
문제
첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제
입력 > 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력 > 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
| 예제 입력
5
| 예제 출력
*****
****
***
**
*
제출
const fs = require("fs");
const input =
process.platform === "linux" ? fs.readFileSync("/dev/stdin").toString() : `5`;
for (let i = 0; i < input; i++) {
console.log("*".repeat(input - i));
}
풀이과정
별의 개수가 input ~ 1로 줄어들고 있다는 규칙을 찾아 repeat 메서드에 적용하면 된다.
개념
String.prototype.repeat()
- 문자열을 지정한 횟수만큼 반복해 새로운 문자열을 반환한다.
- 반복 횟수는 0보다 큰 양의 정수이며, 최대 문자열 크기를 넘으면 RangeError 발생
Comment
'Algorithm > Baekjoon' 카테고리의 다른 글
[백준] 2442: 별 찍기 - 5 (javascript) (0) | 2022.11.24 |
---|---|
[백준] 2441: 별 찍기 - 4 (javascript) (0) | 2022.11.24 |
[백준] 1924: 2007년 (javascript) (0) | 2022.11.23 |
[백준] 11721: 열 개씩 끊어 출력하기 (javascript) (0) | 2022.11.23 |
[백준] 10953: A+B - 6 (javascript) (0) | 2022.11.23 |