Skip to content

Commit c0d7016

Browse files
committed
Time: 0 ms (100.00%), Space: 5.8 MB (60.71%) - LeetHub
1 parent 88971e8 commit c0d7016

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

reach-a-number/reach-a-number.cpp

+5-4
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,16 @@ class Solution {
22
public:
33
int reachNumber(int target) {
44
target = abs(target);
5+
if(target == 0)
6+
return 0;
7+
58
int sum = 0;
69
int idx = 1;
710

811
while(1){
912
sum += idx;
10-
// cout << sum << endl;
11-
if(sum == target)
12-
return idx;
13-
if(sum > target and (sum - target) % 2 == 0)
13+
// cout << sum << endl;
14+
if(sum >= target and (sum - target) % 2 == 0)
1415
return idx;
1516
idx++;
1617
}

0 commit comments

Comments
 (0)