simonradev

Chessboard Game

Oct 28th, 2016
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.56 KB | None | 0 0
  1. using System;
  2.  
  3. namespace ChessboardGame
  4. {
  5.     class Program
  6.     {
  7.         public static void Main(string[] args)
  8.         {
  9.             int size = int.Parse(Console.ReadLine());
  10.             string text = Console.ReadLine();
  11.            
  12.             int sizeOfChessboard = (size * size);
  13.             int blackTeam = 0;
  14.             int whiteTeam = 0;
  15.             int advantagePoints = 0;
  16.            
  17.             for (int currentLetter = 0; currentLetter < sizeOfChessboard; currentLetter++)
  18.             {
  19.                 if (currentLetter < text.Length)
  20.                 {
  21.                     char letter = text[currentLetter];
  22.                    
  23.                     //black team turn
  24.                     if (currentLetter % 2 == 0)
  25.                     {
  26.                         if ((letter >= 'a' && letter <= 'z') || (letter >= '0' && letter <= '9'))
  27.                         {
  28.                             blackTeam += (int)letter;
  29.                         }
  30.                         else if (letter >= 'A' && letter <= 'Z')
  31.                         {
  32.                             whiteTeam += (int)letter;
  33.                         }
  34.                     }
  35.                     //white team turn
  36.                     else
  37.                     {
  38.                         if ((letter >= 'a' && letter <= 'z') || (letter >= '0' && letter <= '9'))
  39.                         {
  40.                             whiteTeam += (int)letter;
  41.                         }
  42.                         else if (letter >= 'A' && letter <= 'Z')
  43.                         {
  44.                             blackTeam += (int)letter;
  45.                         }
  46.                     }
  47.                 }
  48.             }
  49.            
  50.             if (blackTeam > whiteTeam)
  51.             {
  52.                 advantagePoints = (blackTeam - whiteTeam);
  53.                
  54.                 Console.WriteLine("The winner is: black team");
  55.                 Console.WriteLine(advantagePoints);
  56.             }
  57.             else if (blackTeam < whiteTeam)
  58.             {
  59.                 advantagePoints = (whiteTeam - blackTeam);
  60.                
  61.                 Console.WriteLine("The winner is: black team");
  62.                 Console.WriteLine(advantagePoints);
  63.             }
  64.             else
  65.             {
  66.                 Console.WriteLine("Equal result: {0}", blackTeam);
  67.             }
  68.                     }
  69.     }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment