Код: Выделить всё
import java.util.Stack;
public class DuplicateParentheses {
public static boolean isduplicate(String str){
Stack s = new Stack();
for(int i =0 ; i "((a+b)(+)(c+d))"
Вывод должен быть ложным, но он возвращает true. Я знаю, что с математической точки зрения неправильно помещать в скобки только операнд (+), но согласно логике моего кода он должен возвращать false
Подробнее здесь: [url]https://stackoverflow.com/questions/79260997/finding-duplicate-parentheses-in-string-using-stack-in-java[/url]