Calculate Money in Leetcode Bank LeetCode solution in Java
1class Solution {2public int totalMoney(int n) {3int 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 on7int res = 0; // for result8// calculating full weeks9for (int i = 1; i <= m; i++) {10res += 7 * (i + 3);11}12// calculating left days13for (int i = 7 * m; i < n; i++) {14res += ++m;15}16return res;17}18}