(1).백준 31831번 과민성 대장 증후군은 스트레스 지수를 체크하는 문제로
0보다 낮아질 수 없는 스트레스 변화지수를 받아서 일정 수치가 넘는 날을 카운팅해야 했다.
스트레스를 Math.max와 0 비교를 통해서 0 이상으로 관리해줬고
기준값 이상인 경우 result 변수를 증가시키는 방식으로 해결했다.
const input = `10 10
2 -1 4 7 4 -8 3 6 4 -7`.split('\n').map(el => el.split(' ').map(Number))
let stress = 0
let result = 0
for(let i = 0 ; i < input[1].length ; i++){
stress = Math.max(0, stress + input[1][i])
if(stress >= input[0][1]){
result++
}
}
console.log(result)'회고' 카테고리의 다른 글
| [개발일지] - 847 (0) | 2025.10.29 |
|---|---|
| [개발일지] - 846 (0) | 2025.10.29 |
| [개발일지] - 844(주말) (0) | 2025.10.26 |
| [개발일지] - 843(주말) (0) | 2025.10.26 |
| [개발일지] - 842(반차) (0) | 2025.10.25 |
