Calculate Score After Performing Instructions
You are given two arrays, instructions and values, both of size n.
You are given two arrays, instructions and values, both of size n.
You need to simulate a process based on the following rules:
The process ends when you either:
Return your score at the end of the process.
Example 1
Input: instructions = ["jump","add","add","jump","add","jump"], values = [2,1,3,1,-2,-3]
Output: 1
Explanation: Simulate the process starting at instruction 0:
Example 2
Input: instructions = ["jump","add","add"], values = [3,1,1]
Output: 0
Explanation: Simulate the process starting at instruction 0:
Example 3
Input: instructions = ["jump"], values = [0]
Output: 0
Explanation: Simulate the process starting at instruction 0:
Constraints
- n == instructions.length == values.length
- 1 <= n <= 10^5
- instructions[i] is either "add" or "jump".
- -10^5 <= values[i] <= 10^5
Hints
Companies
No companies reported yet.
Discussion
Sign in to join the discussion.
Loading discussion...
Test results
No test cases yet.