Finding all combinations of well-formed brackets

后端 未结 29 1683
盖世英雄少女心
盖世英雄少女心 2020-11-28 02:34

This came up while talking to a friend and I thought I\'d ask here since it\'s an interesting problem and would like to see other people\'s solutions.

The task is to

29条回答
  •  余生分开走
    2020-11-28 03:18

      validParentheses: function validParentheses(n) {
        if(n === 1) {
          return ['()'];
        }
        var prevParentheses = validParentheses(n-1);
        var list = {};
        prevParentheses.forEach(function(item) {
          list['(' + item + ')'] = null;
          list['()' + item] = null;
          list[item + '()'] = null;
        });
        return Object.keys(list);
      }
    

提交回复
热议问题