Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Text;
- using System.Text.RegularExpressions;
- namespace LettersSymbolsNumbers
- {
- class LettersSymbolsNumbers
- {
- public static void Main(string[] args)
- {
- int n = int.Parse(Console.ReadLine());
- string[] strArray = new string[n];
- string strAll = "";
- int sumLetters = 0;
- int sumNums = 0;
- int sumSymbols = 0;
- for(int i = 0; i < strArray.Length; i++)
- {
- strArray[i] = Console.ReadLine();
- strAll += strArray[i];
- }
- string strNoWhiteSpace = Regex.Replace(strAll, @"\s+", "");
- string strWithoutNums = Regex.Replace(strNoWhiteSpace, @"[0-9\-]", string.Empty);
- string strLetters = strWithoutNums.Trim( new char[] {'`','~','!','@','#','$','%','^','&','*','(',')','_','+','{','}',':','"','|','<','>','?','-','=','[',']',';','\'',',','.','/'});
- for(int i = 0; i < strLetters.Length; i++)
- {
- switch(strLetters[i])
- {
- case 'a':
- case 'A':
- sumLetters += 10; break;
- case 'b':
- case 'B':
- sumLetters += 20; break;
- case 'c':
- case 'C':
- sumLetters += 30; break;
- case 'd':
- case 'D':
- sumLetters += 40; break;
- case 'e':
- case 'E':
- sumLetters += 50; break;
- case 'f':
- case 'F':
- sumLetters += 60; break;
- case 'g':
- case 'G':
- sumLetters +=70;break;
- case 'h':
- case 'H':
- sumLetters+=80;break;
- case 'i':
- case 'I':
- sumLetters += 90; break;
- case 'j':
- case 'J':
- sumLetters += 100; break;
- case 'k':
- case 'K':
- sumLetters += 110; break;
- case 'l':
- case 'L':
- sumLetters += 120; break;
- case 'm':
- case 'M':
- sumLetters +=130;break;
- case 'n':
- case 'N':
- sumLetters += 140; break;
- case 'o':
- case 'O':
- sumLetters += 150; break;
- case 'p':
- case 'P':
- sumLetters += 160; break;
- case 'q':
- case 'Q':
- sumLetters += 170; break;
- case 'r':
- case 'R':
- sumLetters += 180 ; break;
- case 's':
- case 'S':
- sumLetters += 190; break;
- case 't':
- case 'T':
- sumLetters += 200; break;
- case 'u':
- case 'U':
- sumLetters += 210; break;
- case 'v':
- case 'V':
- sumLetters += 220; break;
- case 'w':
- case 'W':
- sumLetters += 230; break;
- case 'x':
- case 'X':
- sumLetters += 240; break;
- case 'y':
- case 'Y':
- sumLetters += 250; break;
- case 'z':
- case 'Z':
- sumLetters += 260; break;
- }
- }
- Console.WriteLine(sumLetters);
- for(int i = 0; i < strNoWhiteSpace.Length; i++)
- {
- switch(strNoWhiteSpace[i])
- {
- case '1': sumNums += 20; break;
- case '2': sumNums += 40; break;
- case '3': sumNums += 60; break;
- case '4': sumNums += 80; break;
- case '5': sumNums += 100; break;
- case '6': sumNums += 120; break;
- case '7': sumNums += 140; break;
- case '8': sumNums += 160; break;
- case '9': sumNums += 180; break;
- }
- }
- Console.WriteLine(sumNums);
- for(int i = 0; i < strNoWhiteSpace.Length; i++)
- {
- switch(strNoWhiteSpace[i])
- {
- case '`':
- case '~':
- case '!':
- case '@':
- case '#':
- case '$':
- case '%':
- case '^':
- case '&':
- case '*':
- case '(':
- case ')':
- case '_':
- case '+':
- case '{':
- case '}':
- case ':':
- case '"':
- case '|':
- case '<':
- case '>':
- case '?':
- case '-':
- case '=':
- case '[':
- case ']':
- case ';':
- case'\'':
- case'\\':
- case ',':
- case '.':
- case '/':
- sumSymbols += 200; break;
- }
- }
- Console.WriteLine(sumSymbols);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment