Действительные круглые скобки. Ответ на C++: работает в programiz, не работает в Leetcode.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Действительные круглые скобки. Ответ на C++: работает в programiz, не работает в Leetcode.

Сообщение Anonymous »

Мне очень интересно это выяснить.
Ввод s = "([)", programiz возвращает 0 (ложь), а leetcode возвращает 1 (истина).
/>
Если я добавлю оператор else, чтобы сократить ложный возврат, это сработает, но с самого начала он должен возвращать false.

Поскольку мой стек фактически должен стать " ([" и возвращает false при вызове myStack.empty().

Полный исполняемый код приведен ниже.

Код: Выделить всё

// Online C++ compiler to run C++ program online
#include 
#include 
#include 
using std::string;

class Solution {
public:
bool isValid(string s) {
std::stack myStack;
for (int i = 0; i

Подробнее здесь: [url]https://stackoverflow.com/questions/79147036/valid-parentheses-c-answer-works-on-programiz-doesnt-work-on-leetcode[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»