Пример #1
0
 def test_generate_parenthesis(self):
     self.assertEqual(generate_parenthesis_v1(2), ['()()', '(())'])
     self.assertEqual(generate_parenthesis_v1(3),
                      ['()()()', '()(())', '(())()', '(()())', '((()))'])
     self.assertEqual(generate_parenthesis_v2(2), ['(())', '()()'])
     self.assertEqual(generate_parenthesis_v2(3),
                      ['((()))', '(()())', '(())()', '()(())', '()()()'])
 def test_generate_parenthesis(self):
     self.assertEqual(generate_parenthesis_v1(2), ["()()", "(())"])
     self.assertEqual(
         generate_parenthesis_v1(3),
         ["()()()", "()(())", "(())()", "(()())", "((()))"],
     )
     self.assertEqual(generate_parenthesis_v2(2), ["(())", "()()"])
     self.assertEqual(
         generate_parenthesis_v2(3),
         ["((()))", "(()())", "(())()", "()(())", "()()()"],
     )
Пример #3
0
 def test_generate_parenthesis(self):
     self.assertEqual(generate_parenthesis_v1(2), ['()()', '(())'])
     self.assertEqual(generate_parenthesis_v1(3), ['()()()', '()(())', '(())()', '(()())', '((()))'])
     self.assertEqual(generate_parenthesis_v2(2), ['(())', '()()'])
     self.assertEqual(generate_parenthesis_v2(3), ['((()))', '(()())', '(())()', '()(())', '()()()'])