Calculate Money in Leetcode Bank LeetCode solution in Java

1
class Solution {
2
public int totalMoney(int n) {
3
int m = n / 7; // (no.of full weeks)
4
// first week 1 2 3 4 5 6 7 (sum is 28 i.e. 7*(i+3) if i=1)
5
// second week 2 3 4 5 6 7 8 (sum is 35 i.e. 7*(i+3) if i=2)
6
// .... so on
7
int res = 0; // for result
8
// calculating full weeks
9
for (int i = 1; i <= m; i++) {
10
res += 7 * (i + 3);
11
}
12
// calculating left days
13
for (int i = 7 * m; i < n; i++) {
14
res += ++m;
15
}
16
return res;
17
}
18
}

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0