Size: a a a

JavaScript Noobs — сообщество новичков

2021 February 20

GK

Gettlan Kodama in JavaScript Noobs — сообщество новичков
Bohdan
это тестовое?
да)
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
удачи)
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
ооо
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
я алгоритм проверки придумал
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
а не, отдумал
источник

И

Интроверт in JavaScript Noobs — сообщество новичков
Gettlan Kodama
Всем хай. Есть такая задача. Подскажите куда двигаться, а то я даж не понимаю что именно я не знаю

Implement function check(str, bracketsConfig), that for given brackets sequence will return true if it is correct and false otherwise

In the second param there is bracketsConfig - the array of pairs open-closed brackets. Each subarray includes only 2 elements - opening and closing bracket

check('()', [['(', ')']]) // -> true
check('((()))()', [['(', ')']]) // -> true
check('())(', [['(', ')']]) // -> false
check('([{}])', [['(', ')'], ['[', ']'], ['{', '}']]) // -> true
check('[(])', [['(', ')'], ['[', ']']]) // -> false
check('[]()', [['(', ')'], ['[', ']']]) // -> true
check('[]()(', [['(', ')'], ['[', ']']]) // -> false

// special case: opening and closing bracket can be the same :)

check('||', [['|', '|']]) // -> true
check('|()|', [['(', ')'], ['|', '|']]) // -> true
check('|(|)', [['(', ')'], ['|', '|']]) // -> false
check('|()|(||)||', [['(', ')'], ['|', '|']]) // -> true

Write your code in src/index.js
https://github.com/Shastel/brackets
А что нужно сделать?
источник

И

Интроверт in JavaScript Noobs — сообщество новичков
Следить за скобками?
источник

GK

Gettlan Kodama in JavaScript Noobs — сообщество новичков
Bohdan
удачи)
Единственное ещё не знаешь почему в некоторых из примеров скобки массива не симметричные нихера? Как например в этом примере
check('[]()', [['(', ')'], ['[', ']']]) // -> true


Зачем
здесь лишние []
источник

GK

Gettlan Kodama in JavaScript Noobs — сообщество новичков
Интроверт
Следить за скобками?
Ну тип чтоб они не были не симметричны или неправильно вложены.
Но если честно, я сам до конца не понимаю)
источник

GK

Gettlan Kodama in JavaScript Noobs — сообщество новичков
Bohdan
а не, отдумал
Жаль😆
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
нет там ничего лишнего
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
первый аргумент - строка
источник

И

Интроверт in JavaScript Noobs — сообщество новичков
Я подобное делал, но там было только для скобок (), но суть одна и таже
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
посидеть подумать серьёзно и норм прийдет решение, просто мне так влом
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
второй аргумент - массив типов скобок
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
а мозг сам хочет думать)
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
задача на 5 строк реально
источник

B

Bohdan in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
задача на 5 строк реально
да и в одну же можна)
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
без разделителей?
источник

GK

Gettlan Kodama in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
задача на 5 строк реально
Я не спорюю
Прост я тот человек, которые ещё не могут так щёлкать эти 5 строчек)
источник