@@ -7,6 +7,14 @@ class Test_Solution_91_100(TestCase):
7
7
def setUp (self ) -> None :
8
8
self .sln = Solution_91_100 ()
9
9
10
+ def test_numDecodings (self ):
11
+ self .assertEqual (self .sln .numDecodings ("0" ), 0 )
12
+ self .assertEqual (self .sln .numDecodings ("00" ), 0 )
13
+ self .assertEqual (self .sln .numDecodings ("1" ), 1 )
14
+ self .assertEqual (self .sln .numDecodings ("10" ), 1 )
15
+ self .assertEqual (self .sln .numDecodings ("12" ), 2 )
16
+ self .assertEqual (self .sln .numDecodings ("226" ), 3 )
17
+
10
18
def test_restoreIpAddresses (self ):
11
19
ret = self .sln .restoreIpAddresses ("25525511135" )
12
20
self .assertEqual (ret , ['255.255.11.135' , '255.255.111.35' ])
@@ -17,8 +25,10 @@ def test_restoreIpAddresses(self):
17
25
self .assertEqual (ret2 , ['250.255.11.135' , '250.255.111.35' ])
18
26
self .assertEqual (self .sln .restoreIpAddresses ("010010" ), ["0.10.0.10" , "0.100.1.0" ])
19
27
self .assertEqual (self .sln .restoreIpAddresses ('0000' ), ["0.0.0.0" ])
20
- self .assertEqual (self .sln .restoreIpAddresses ("101023" ), ["1.0.10.23" ,"1.0.102.3" ,"10.1.0.23" ,"10.10.2.3" ,"101.0.2.3" ])
21
- self .assertEqual (self .sln .restoreIpAddresses ("9999999" ), ["9.99.99.99" ,"99.9.99.99" ,"99.99.9.99" ,"99.99.99.9" ])
28
+ self .assertEqual (self .sln .restoreIpAddresses ("101023" ),
29
+ ["1.0.10.23" , "1.0.102.3" , "10.1.0.23" , "10.10.2.3" , "101.0.2.3" ])
30
+ self .assertEqual (self .sln .restoreIpAddresses ("9999999" ),
31
+ ["9.99.99.99" , "99.9.99.99" , "99.99.9.99" , "99.99.99.9" ])
22
32
s = "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
23
33
self .assertEqual (self .sln .restoreIpAddresses (s ), [])
24
34
# print(ret1)
0 commit comments