コード例 #1
0
 def test_FirstString(self):
     self.assertEqual('NO', sherlockValidString('bbcccccdddddaaaaa'))
コード例 #2
0
 def test_SecondString(self):
     self.assertEqual('NO', sherlockValidString('aaaabbcc'))
コード例 #3
0
 def test_EighthString(self):
     self.assertEqual('YES', sherlockValidString('eeaaccaaeeaccbbbccbbe'))
コード例 #4
0
 def test_NinthString(self):
     self.assertEqual(
         'YES',
         sherlockValidString(
             'ibfdgaeadiaefgbhbdghhhbgdfgeiccbiehhfcggchgghadhdhagfbahhddgghbdehidbibaeaagaeeigffcebfbaieggabcfbiiedcabfihchdfabifahcbhagccbdfifhghcadfiadeeaheeddddiecaicbgigccageicehfdhdgafaddhffadigfhhcaedcedecafeacbdacgfgfeeibgaiffdehigebhhehiaahfidibccdcdagifgaihacihadecgifihbebffebdfbchbgigeccahgihbcbcaggebaaafgfedbfgagfediddghdgbgehhhifhgcedechahidcbchebheihaadbbbiaiccededchdagfhccfdefigfibifabeiaccghcegfbcghaefifbachebaacbhbfgfddeceababbacgffbagidebeadfihaefefegbghgddbbgddeehgfbhafbccidebgehifafgbghafacgfdccgifdcbbbidfifhdaibgigebigaedeaaiadegfefbhacgddhchgcbgcaeaieiegiffchbgbebgbehbbfcebciiagacaiechdigbgbghefcahgbhfibhedaeeiffebdiabcifgccdefabccdghehfibfiifdaicfedagahhdcbhbicdgibgcedieihcichadgchgbdcdagaihebbabhibcihicadgadfcihdheefbhffiageddhgahaidfdhhdbgciiaciegchiiebfbcbhaeagccfhbfhaddagnfieihghfbaggiffbbfbecgaiiidccdceadbbdfgigibgcgchafccdchgifdeieicbaididhfcfdedbhaadedfageigfdehgcdaecaebebebfcieaecfagfdieaefdiedbcadchabhebgehiidfcgahcdhcdhgchhiiheffiifeegcfdgbdeffhgeghdfhbfbifgidcafbfcd'
         ))
コード例 #5
0
 def test_SeventhString(self):
     self.assertEqual('YES', sherlockValidString('dcceefeecfffc'))
コード例 #6
0
 def test_SixthString(self):
     self.assertEqual('YES', sherlockValidString('abcdefghhgfedecba'))
コード例 #7
0
 def test_FifthString(self):
     self.assertEqual('NO', sherlockValidString('aaaabbbbddddee'))
コード例 #8
0
 def test_Fourthtring(self):
     self.assertEqual('NO', sherlockValidString('aabbccddeefghi'))
コード例 #9
0
 def test_ThirdString(self):
     self.assertEqual('NO', sherlockValidString('aaaaabc'))