Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let input =[11, 44, 69, 46, 63, 83, 13, 62, 14, 31, 68, 87];
- let gets = this.gets || ((input, index) => () => input[index++]) (input, 0);
- let print = this.print || console.log;
- let n = +input.shift();
- let str = input.toString().replace(/,/g, ' ').split(' ');
- let mergedNum = '';
- let squashedNum; // any type
- let mergedArr = [];
- let squashedArr = [];
- for (let i = 0; i < input.length - 1; i++) {
- mergedNum = str[i].charAt(1) + str[i + 1].charAt(0);
- mergedArr.push(mergedNum).toString().split('').map(Number);
- }
- print(mergedArr.join(' '));
- for (let i = 0; i < input.length - 1; i++) {
- let sum = 0;
- let sumPart1 = parseInt(str[i].charAt(1));
- let sumPart2 = parseInt(str[i + 1].charAt(0));
- sum += (sumPart1 + sumPart2) % 10;
- squashedNum = str[i].charAt(0) + sum + str[i + 1].charAt(1);
- squashedArr.push(squashedNum).toString().split('').map(Number);
- }
- print(squashedArr.join(' '));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement