Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function sumArrays(arrsLen, arr1, arr2) {
- arrsLen = gets().split(' ').map(Number);
- arr1 = gets().split(' ').map(Number);
- arr2 = gets().split(' ').map(Number);
- let result = [];
- let carry = 0;
- let maxLength = {}
- if (arr1.length >= arr2.length) {
- maxLength = arr1.length;
- }
- else { maxLength = arr2.length; }
- for (let i = 0; i < maxLength; i++) {
- let num1 = arr1[i] || 0;
- let num2 = arr2[i] || 0;
- let sum = num1 + num2 + carry;
- result.push(sum % 10);
- carry = Math.floor(sum / 10);
- }
- while (carry > 0) {
- result.push(carry % 10);
- carry = Math.floor(carry / 10);
- }
- console.log(result.join(' '))
- }
- sumArrays()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement