Codility - Brackets (JavaScript)

Pubblicato il: 02 giugno 2022
sul canale di: FRESH CODE SODA
655
5

Task Description:
A string S consisting of N characters is considered to be properly nested if any of the following conditions is true:
S is empty;
S has the form "(U)" or "[U]" or "{U}" where U is a properly nested string;
S has the form "VW" where V and W are properly nested strings.
For example, the string "{[()()]}" is properly nested but "([)()]" is not.

Write a function:
function solution(S);
that, given a string S consisting of N characters, returns 1 if S is properly nested and 0 otherwise.
For example, given S = "{[()()]}", the function should return 1 and given S = "([)()]", the function should return 0, as explained above.
Write an efficient algorithm for the following assumptions:
N is an integer within the range [0..200,000];
string S consists only of the following characters: "(", "{", "[", "]", "}" and/or ")".


In questa pagina del sito puoi guardare il video online Codility - Brackets (JavaScript) della durata di ore minuti seconda in buona qualità , che l'utente ha caricato FRESH CODE SODA 02 giugno 2022, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 655 volte e gli è piaciuto 5 spettatori. Buona visione!