2438 별 찍기-1
https://www.acmicpc.net/problem/2438
문제
- 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
- 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
- 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
풀이
const fs = require('fs');
const inputData = fs.readFileSync(0,'utf8').toString()
const n = parseInt(inputData)
result = '' // 빈 문자열을 두고
for(let i = 1 ; i < n+1 ; i++){
result += '*' // for문 i가 순회할때마다 '*'이 누적된다.
console.log(result) // 누적되가면서 한 줄씩 출력
}
추가 풀이
- 한 번에 출력하기.
n = 5
result = ''
for(let i = 1 ; i < n+1 ; i++){
for(let j = 1 ; j <= i;j++){
result += '*'; // 순회하면서 '*'이 누적된다.
}
result +="\n" //한 줄씩 엔터값을 준다
}
console.log(result)
'algorithm > 백준' 카테고리의 다른 글
[JS] 10871 X보다 작은 수 reduce/for (0) | 2022.08.22 |
---|---|
[JS] 2439 별 찍기 -2 -padStart/삼항연산자/join (0) | 2022.08.22 |
[JS] 11022번 A+N -8 (0) | 2022.08.22 |
[JS] 11021 A+B-7 (0) | 2022.08.22 |
[JS] 15552 빠른 A+B (2) | 2022.08.22 |
댓글