コード例 #1
0
ファイル: enterprise_test.py プロジェクト: tschulte/aoc-2019
 def test_no_decrease_one(self):
     uhura = Uhura()
     res = uhura.valid_no_decrease(111111, 111112)
     self.assertEqual(res, ["111111"])
コード例 #2
0
ファイル: enterprise_test.py プロジェクト: tschulte/aoc-2019
 def test_large_three(self):
     uhura = Uhura()
     res = uhura.valid_larger_group(["111122"])
     self.assertEqual(res, ["111122"]) 
コード例 #3
0
ファイル: enterprise_test.py プロジェクト: tschulte/aoc-2019
 def test_large_two(self):
     uhura = Uhura()
     res = uhura.valid_larger_group(["123444"])
     self.assertEqual(res, [])   
コード例 #4
0
ファイル: enterprise_test.py プロジェクト: tschulte/aoc-2019
 def test_same_one(self):
     uhura = Uhura()
     res = uhura.valid_same(["123789"])
     self.assertEqual(res, []) 
コード例 #5
0
ファイル: enterprise_test.py プロジェクト: tschulte/aoc-2019
 def test_no_decrease_two(self):
     uhura = Uhura()
     res = uhura.valid_no_decrease(223450, 223451)
     self.assertEqual(res, [])
コード例 #6
0
import random
from enterprise import NyotaUhura as Uhura

uhura = Uhura()

START = 240920
END = 789857

codes = uhura.valid_no_decrease(START, END)
codes = uhura.valid_same(codes)

print('Part one, Uhura says: {0}'.format(len(codes)))

codes = uhura.valid_larger_group(codes)

print('Part two, Uhura says: {0}'.format(len(codes)))