@@ -7,6 +7,14 @@ class Test_Solution_91_100(TestCase):
77 def setUp (self ) -> None :
88 self .sln = Solution_91_100 ()
99
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+
1018 def test_restoreIpAddresses (self ):
1119 ret = self .sln .restoreIpAddresses ("25525511135" )
1220 self .assertEqual (ret , ['255.255.11.135' , '255.255.111.35' ])
@@ -17,8 +25,10 @@ def test_restoreIpAddresses(self):
1725 self .assertEqual (ret2 , ['250.255.11.135' , '250.255.111.35' ])
1826 self .assertEqual (self .sln .restoreIpAddresses ("010010" ), ["0.10.0.10" , "0.100.1.0" ])
1927 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" ])
2232 s = "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
2333 self .assertEqual (self .sln .restoreIpAddresses (s ), [])
2434 # print(ret1)
0 commit comments