Проверка расстановки скобок в строке - C#
Формулировка задачи:
у меня вот программаможно к ней применить к ней один из методов string .ЕСЛИ ДА ,ТО ПОКАЖИТЕ КАК
Compare
CompareOrdinal
CompareTo
Concat
Copy
Empty
Format
IndexOf, IndexOfAny, LastIndexOf, LastIndexOfAny
Insert
Intern, IsInterned
Join
Length
PadLeft, PadRight
Remove
Replace
Split
StartsWith, EndsWith
Substring
ToCharArray
ToLower, ToUpper
Trim, TrimStart, TrimEnd
using System; namespace cyber1 { class Program { static void Main() { string strInput = @"(((jjhghjhgj)()()))))"; int cnt = 0; foreach (char c in strInput) if (c == '(') cnt++; else if (c == ')') cnt--; if(cnt==0) Console.WriteLine("Одинаковое"); else Console.WriteLine("Не одинаковое"); Console.ReadLine(); } } }
Решение задачи: «Проверка расстановки скобок в строке»
textual
Листинг программы
string strInput = @"(((jjhghjhgj)()()))))"; char[] cInpuArr = strInput.ToCharArray(); int cnt = 0; foreach (char c in cInpuArr) if (c == '(') cnt++; else if (c == ')') cnt--; if (cnt == 0) Console.WriteLine("Одинаковое"); else Console.WriteLine("Не одинаковое");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д