Advertisement
Fleowy-

Untitled

Nov 30th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.43 KB | None | 0 0
  1. import java.util.Scanner;
  2. import java.util.Vector;
  3.  
  4. public class BigNumbers {
  5.     public static void main(String[] args) {
  6.         Scanner in = new Scanner(System.in);
  7.  
  8.         String[] l1 = in.nextLine().split(" ");
  9.         int[] lenghtOfNumbers = new int[2];
  10.         for (int i = 0; i < 2; i++) {
  11.             lenghtOfNumbers[i] = Integer.parseInt(l1[i]);
  12.         }
  13.  
  14.  
  15.         int size = (lenghtOfNumbers[0] > lenghtOfNumbers[1]) ? (int) lenghtOfNumbers[0] : (int) lenghtOfNumbers[1];
  16.  
  17.         int[] firstNumber = new int[size];
  18.         int[] secondNumber = new int[size];
  19.  
  20.         Vector result = new Vector();
  21.  
  22.  
  23.         for (int i = 0; i < lenghtOfNumbers[0]; i++) {
  24.             firstNumber[i] = in.nextInt();
  25.         }
  26.  
  27.         for (int i = 0; i < lenghtOfNumbers[1]; i++) {
  28.             secondNumber[i] = in.nextInt();
  29.         }
  30.  
  31.         int remainder = 0;
  32.  
  33.         for (int i = 0; i < size; i++) {
  34.             if (firstNumber[i] + secondNumber[i] + remainder >= 10) {
  35.                 result.add(firstNumber[i] + secondNumber[i] + remainder - 10);
  36.                 remainder = 1;
  37.             } else {
  38.                 result.add(firstNumber[i] + secondNumber[i] + remainder);
  39.                 remainder = 0;
  40.             }
  41.         }
  42.  
  43.         if (remainder == 1){
  44.             result.add(remainder);
  45.         }
  46.  
  47.         for (Object element : result) {
  48.             System.out.printf(element + " ");
  49.         }
  50.  
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement