1652. Defuse the Bomb
https://leetcode.com/problems/defuse-the-bomb
Description
You have a bomb to defuse, and your time is running out! Your informer will provide you with a circular array code
of length of n
and a key k
.
To decrypt the code, you must replace every number. All the numbers are replaced simultaneously.
If
k > 0
, replace theith
number with the sum of the nextk
numbers.If
k < 0
, replace theith
number with the sum of the previousk
numbers.If
k == 0
, replace theith
number with0
.
As code
is circular, the next element of code[n-1]
is code[0]
, and the previous element of code[0]
is code[n-1]
.
Given the circular array code
and an integer key k
, return the decrypted code to defuse the bomb!
Example 1:
Example 2:
Example 3:
Constraints:
n == code.length
1 <= n <= 100
1 <= code[i] <= 100
-(n - 1) <= k <= n - 1
ac
Last updated