Example #1
0
 def test1(self):
     input_str = 'cabababcdab'
     candidates = 'abcd'
     res = foo(input_str, candidates)
     answer = 4
     self.assertEqual(answer, res)
     print res
Example #2
0
 def test1(self):
     A = [2, 3, 4]
     B = [1, 2, 3, 5]
     res = foo(A, B)
     answer = [2, 3]
     self.assertListEqual(answer, res)
     print res
Example #3
0
 def test2(self):
     input_str = 'cdbcdbcdbbccda'
     candidates = 'abcd'
     res = foo(input_str, candidates)
     answer = 3
     self.assertEqual(answer, res)
     print res
Example #4
0
 def test1(self):
     d = {'a': 0.25, 'b': 0.25, 'c': 0.5}
     res = {}
     for i in range(10000):
         c = foo(d)
         res[c] = res.get(c, 0) + 1
     print res
Example #5
0
 def test1(self):
     input = [1, 2, 3, 0, 0, 1, 2, 0]
     foo(input)
     print input
Example #6
0
 def test4(self):
     input = [1] * 3 + [0] * 10 + [8] * 10
     foo(input)
     print input
Example #7
0
 def test3(self):
     input = [1] * 3 + [0] * 10
     foo(input)
     print input
Example #8
0
 def test2(self):
     input = [0] * 10
     foo(input)
     print input
Example #9
0
 def test1(self):
     A = [[1, 1], 2, [1, 1]]
     res = foo(A)
     self.assertEqual(10, res)
Example #10
0
 def test2(self):
     A = [1, [4, [6]]]
     res = foo(A)
     self.assertEqual(27, res)