Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(args){
- const n = +args[0];
- const numbers = args.slice(1, n + 1).map(Number);
- let result = numbers[0];
- let index = 0;
- let currentNumber = numbers[index];
- if(currentNumber % 2 !== 0){
- index += 1;
- currentNumber = numbers[index];
- }
- else if(currentNumber % 2 === 0){
- index += 2;
- currentNumber = numbers[index];
- }
- while(currentNumber){
- if(currentNumber % 2 !== 0){
- result *= currentNumber;
- result = result > 1024 ? result % 1024 : result;
- index += 1;
- currentNumber = numbers[index];
- }
- else{
- result += currentNumber;
- result = result > 1024 ? result % 1024 : result;
- index += 2;
- currentNumber = numbers[index];
- }
- }
- console.log(result);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement