Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Linq;
- class LettersChangeNumbers
- {
- static void Main()
- {
- string[] input = Console.ReadLine().Split(new string[] { " ", "\n", "\t" }, StringSplitOptions.RemoveEmptyEntries).ToArray();
- decimal sum = 0;
- for (int i = 0; i < input.Length; i++)
- {
- string arrElement = input[i].ToString();
- char firstLetter = arrElement[0];
- char lastLetter = arrElement[arrElement.Length - 1];
- decimal number =
- decimal.Parse(arrElement.Substring(1, arrElement.Length - 2));
- decimal firstUpper = firstLetter - 64;
- decimal firstLower = firstLetter - 96;
- decimal lastUpper = lastLetter - 64;
- decimal lastLower = lastLetter - 96;
- if (65 <= firstLetter && firstLetter <= 90)
- {
- number /= firstUpper;
- }
- else
- {
- number *= firstLower;
- }
- if (65 <= lastLetter && lastLetter <= 90)
- {
- number -= lastUpper;
- }
- else
- {
- number += lastLower;
- }
- sum += number;
- }
- Console.WriteLine("{0:F2}",sum);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement