Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace _11.GeometryCalculator
- {
- class GeometryCalculator
- {
- static void Main(string[] args)
- {
- int n = int.Parse(Console.ReadLine());
- int digitsSum = 0;
- string digitCombination = string.Empty;
- int upperLettersSum = 0;
- string upperLetterCombination = string.Empty;
- int lowerLettersSum = 0;
- string lowerLetterCombination = string.Empty;
- int otherSymbolsSum = 0;
- string otherSymbolCombination = string.Empty;
- for (int i = 0; i < n; i++)
- {
- char currentSymbol = char.Parse(Console.ReadLine());
- if (char.IsDigit(currentSymbol))
- {
- digitCombination += currentSymbol;
- digitsSum += currentSymbol;
- }
- else if (char.IsUpper(currentSymbol))
- {
- upperLetterCombination +=currentSymbol;
- upperLettersSum += currentSymbol;
- }
- else if (char.IsLower(currentSymbol))
- {
- lowerLetterCombination += currentSymbol;
- lowerLettersSum += currentSymbol;
- }
- else
- {
- otherSymbolCombination += currentSymbol;
- otherSymbolsSum += currentSymbol;
- }
- }
- int biggestSum = Math.Max(
- Math.Max(digitsSum, upperLettersSum),
- Math.Max(lowerLettersSum, otherSymbolsSum));
- Console.WriteLine($"Biggest ASCII sum is:{biggestSum}");
- if (biggestSum==digitsSum)
- {
- Console.WriteLine($"Combination of characters is:{digitCombination}");
- }
- else if (biggestSum==upperLettersSum)
- {
- Console.WriteLine($"Combination of characters is:{upperLetterCombination}");
- }
- else if (biggestSum==lowerLettersSum)
- {
- Console.WriteLine($"Combination of characters is:{lowerLetterCombination}");
- }
- else if (biggestSum==otherSymbolsSum)
- {
- Console.WriteLine($"Combination of characters is:{otherSymbolCombination}");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment