Macrovision

Balanced Parentheses_2

Jun 7th, 2022 (edited)
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.86 KB | None | 0 0
  1. Console.WriteLine(" try it me ");
  2. while (true)
  3. {
  4.    
  5.     char[] Text = Console.ReadLine().ToCharArray();
  6.     switch (Text.Length)
  7.     {
  8.         case 1:
  9.            Console.WriteLine(" Few Arguments" + "--> " + Text[0]);
  10.             Console.WriteLine(" try Again ");
  11.             break;
  12.         case 2:
  13.             if (Text[0].Equals('(') && Text[1].Equals(')')) { Console.WriteLine(" :) "+True); }
  14.             else if (Text[0].Equals('[') && Text[1].Equals(']')) { Console.WriteLine(" :) " + True); }
  15.             else if (Text[0].Equals('{') && Text[1].Equals('}')) { Console.WriteLine(" :) " + True); }
  16.             else Console.WriteLine(":( "+False);
  17.             break;
  18.         default:
  19.             Console.WriteLine("Too many Arguments " + "--> " + String.Join(" ", Text));
  20.             Console.WriteLine(" try Again ");
  21.             break;
  22.  
  23.     }
  24.    
  25.  
  26. }
Add Comment
Please, Sign In to add comment