fork download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public static void Main()
  6. {
  7. String texto = "((1+1)*2) + (10+2) + (((2-1)-1)*1)";
  8.  
  9. int parenteses = 0;
  10. foreach (char c in texto)
  11. {
  12. if (c.Equals('(')) {
  13. parenteses++;
  14. } else if (c.Equals(')')) {
  15. parenteses--;
  16. }
  17.  
  18. if (parenteses < 0) {
  19. break;
  20. }
  21. }
  22.  
  23. Console.WriteLine(parenteses == 0);
  24. }
  25. }
Success #stdin #stdout 0.02s 24096KB
stdin
Standard input is empty
stdout
True