Guest User

Untitled

a guest
Jun 15th, 2018
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.38 KB | None | 0 0
  1. using System;
  2.  
  3. namespace _11.GeometryCalculator
  4. {
  5.     class GeometryCalculator
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             int n = int.Parse(Console.ReadLine());
  10.             int digitsSum = 0;
  11.             string digitCombination = string.Empty;
  12.             int upperLettersSum = 0;
  13.             string upperLetterCombination = string.Empty;
  14.             int lowerLettersSum = 0;
  15.             string lowerLetterCombination = string.Empty;
  16.             int otherSymbolsSum = 0;
  17.             string otherSymbolCombination = string.Empty;
  18.             for (int i = 0; i < n; i++)
  19.             {
  20.                 char currentSymbol = char.Parse(Console.ReadLine());
  21.                 if (char.IsDigit(currentSymbol))
  22.                 {
  23.                     digitCombination += currentSymbol;
  24.                     digitsSum += currentSymbol;
  25.                 }
  26.                 else if (char.IsUpper(currentSymbol))
  27.                 {
  28.                     upperLetterCombination +=currentSymbol;
  29.                     upperLettersSum += currentSymbol;
  30.                 }
  31.                 else if (char.IsLower(currentSymbol))
  32.                 {
  33.                     lowerLetterCombination += currentSymbol;
  34.                     lowerLettersSum += currentSymbol;
  35.                 }
  36.                 else
  37.                 {
  38.                     otherSymbolCombination += currentSymbol;
  39.                     otherSymbolsSum += currentSymbol;
  40.                 }
  41.             }
  42.             int biggestSum = Math.Max(
  43.                 Math.Max(digitsSum, upperLettersSum),
  44.                 Math.Max(lowerLettersSum, otherSymbolsSum));
  45.             Console.WriteLine($"Biggest ASCII sum is:{biggestSum}");
  46.  
  47.             if (biggestSum==digitsSum)
  48.             {
  49.                 Console.WriteLine($"Combination of characters is:{digitCombination}");
  50.             }
  51.             else if (biggestSum==upperLettersSum)
  52.             {
  53.                 Console.WriteLine($"Combination of characters is:{upperLetterCombination}");
  54.             }
  55.             else if (biggestSum==lowerLettersSum)
  56.             {
  57.                 Console.WriteLine($"Combination of characters is:{lowerLetterCombination}");
  58.             }
  59.             else if (biggestSum==otherSymbolsSum)
  60.             {
  61.                 Console.WriteLine($"Combination of characters is:{otherSymbolCombination}");
  62.             }
  63.         }
  64.     }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment