Advertisement
nevenailievaa

02.FromLeftToTheRight

Jan 22nd, 2023
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.15 KB | None | 0 0
  1. //INPUT
  2. short linesCount = short.Parse(Console.ReadLine());
  3.  
  4. //CHANGEABLE
  5. int firstNumberDigitsSum = 0;
  6. int secondNumberDigitsSum = 0;
  7.  
  8. //ACTION
  9. for (int i = 1; i <= linesCount; i++)
  10. {
  11.     string input = Console.ReadLine();
  12.     var result = input.Split(" ");
  13.  
  14.     long firstNumber = long.Parse(result[0]);
  15.     long secondNumber = long.Parse(result[1]);
  16.  
  17.     firstNumberDigitsSum = 0;
  18.     secondNumberDigitsSum = 0;
  19.  
  20.     int firstNumberLength = result[0].Length;
  21.     int secondNumberLength = result[1].Length;
  22.  
  23.     //Digits Sum
  24.     for (int j = 1; j <= firstNumberLength; j++)
  25.     {
  26.         long lastDigitFirstNum = firstNumber % 10;
  27.         firstNumberDigitsSum += (int)lastDigitFirstNum;
  28.         firstNumber /= 10;
  29.     }
  30.  
  31.     for (int k = 1; k <= secondNumberLength; k++)
  32.     {
  33.         long lastDigitSecondNum = secondNumber % 10;
  34.         secondNumberDigitsSum += (int)lastDigitSecondNum;
  35.         secondNumber /= 10;
  36.     }
  37.  
  38.     //Comparing
  39.     if (firstNumberDigitsSum > secondNumberDigitsSum)
  40.     {
  41.         Console.WriteLine(firstNumberDigitsSum);
  42.     }
  43.     else
  44.     {
  45.         Console.WriteLine(secondNumberDigitsSum);
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement