본문 바로가기
알고리즘 문제/Leetcode

[Leetcode] 1413. Minimum Value to Get Positive Step by Step Sum

by 햄과함께 2021. 11. 11.
320x100

문제 : https://leetcode.com/problems/minimum-value-to-get-positive-step-by-step-sum/


정수형 배열 nums가 주어질 때, nums 정수들을 처음부터 하나씩 수를 더해나갈 때 단계별 더하는 수가 항상 양수가 되도록 하는 최소 초기값 양수 startValue를 구하라.


nums 배열을 앞에서부터 탐색하면서 부분합을 구한다. 구한 부분합들 중 최소값을 구해서 (최소값 x -1) + 1 한 값이 정답이 되는데 정답은 양수여야 하므로 만일 이 값이 양수가 아니라면 1을 반환한다.


소스코드 : https://github.com/fpdjsns/Algorithm/blob/master/leetcode/easy/1413.%20Minimum%20Value%20to%20Get%20Positive%20Step%20by%20Step%20Sum.cpp

320x100

댓글