先日、コーディングテストで以下のような問題が出たのですが、
問題文の意味が英語ということもあり、よくわかりませんでした。
Implement function verify(text) which verifies whether parentheses within text are
correctly nested. You need to consider three kinds: (), [], <> and only these kinds.
javascript
1 Examples: 2 verify("---(++++)----") -> 1 3 verify("") -> 1 4 verify("before ( middle []) after ") -> 1 5 verify(") (") -> 0 6 verify("<( >)") -> 0 7 verify("( [ <> () ] <> )") -> 1 8 verify(" ( [)") -> 0
日本語にしますと
テキスト内の括弧が正しくネストされたかどうかを検証する関数verify(text)を実装します
()、[]、<>の3種類のみを考慮する必要があります。
とありますが問題文の意味がよくわかりませんでした。
推測ですが、verify関数の引数の中身にカッコがあるかどうか調べるのではないかと
思うのですが確証が持てません。
どなたか質問の意味、
そしてそれを解決するために何か参考になる文献などありましたら
教えていただけますと助かります。
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー