Defuse the Bomb

Easy

Problem 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 the i th number with the sum of the next k numbers. If k < 0 , replace the i th number with the sum of the previous k numbers. If k == 0 , replace the i th number with 0 . 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 !

Related Topics

Topics:

Sliding Window

Subtopics:

Easy

My Notes

Loading...
Loading notes...

Resources

Learning materials and practice for this problem

Tags

No tags available for this problem.

Actions