Defuse the Bomb LeetCode solution in C++
1class Solution {2public:3vector<int> decrypt(vector<int> &code, int k) {4vector<int> Ans(code.size(), 0);56for (int i = 0; i < code.size(); i++) {7if (k > 0) {8int total = 0;9for (int count = 1; count <= k; count++) {10int num = i + count;11num = num % code.size();12total += code[num];13}14Ans[i] = total;15} else if (k < 0) {16int total = 0;17for (int count = -1; count >= k; count--) {18int num = i + count;19if (num < 0) {20num = code.size() + num;21}22total += code[num];23}24Ans[i] = total;25} else {26Ans[i] = 0;27}28}29return Ans;30}31};