Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- class DrunkenNumbers
- {
- static void Main()
- {
- int rounds = int.Parse(Console.ReadLine());
- int sumM = 0, sumV = 0;
- for (int i = 0; i < rounds; i++)
- {
- int countDigits = 0;
- int number = int.Parse(Console.ReadLine());
- if (number < 0)
- {
- number = -number;
- }
- int currentNumber = number;
- while (currentNumber > 0)
- {
- countDigits++;
- currentNumber /= 10;
- }
- for (int right = 0; right < countDigits / 2; right++)
- {
- sumV += number % 10;
- number /= 10;
- }
- if (countDigits % 2 != 0)
- {
- sumV += number % 10;
- sumM += number % 10;
- number /= 10;
- }
- for (int left = 0; left < countDigits / 2; left++)
- {
- sumM += number % 10;
- number /= 10;
- }
- }
- int difference = sumM - sumV;
- if (difference > 0)
- {
- Console.WriteLine("M " + difference);
- }
- if (difference < 0)
- {
- Console.WriteLine("V " + (difference = -difference));
- }
- if (difference == 0)
- {
- Console.WriteLine("No " + sumM * 2);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment