fork download
  1. using System;
  2.  
  3. public class Test
  4. {
  5.  
  6. static bool BracesMatch( string s )
  7. {
  8. int numOpen = 0, numClosed = 0;
  9. foreach( char c in s.ToCharArray() )
  10. {
  11. if ( c == '{' ) numOpen++;
  12. if ( c == '}' ) numClosed++;
  13. if ( numClosed > numOpen ) return false;
  14. }
  15. return numOpen == numClosed;
  16. }
  17.  
  18.  
  19. public static void Main()
  20. {
  21. Console.WriteLine(BracesMatch("}test{"));
  22. }
  23. }
Success #stdin #stdout 0.02s 33808KB
stdin
Standard input is empty
stdout
False