예제 #1
0
def p40(positions: List[int]) -> int:
    return prod(champernowne_digit(n) for n in positions)
예제 #2
0
 def test_1000000(self):
     self.assertEqual(champernowne_digit(1000000), 1)
예제 #3
0
 def test_15(self):
     self.assertEqual(champernowne_digit(15), 2)
예제 #4
0
 def test_12(self):
     self.assertEqual(champernowne_digit(12), 1)
예제 #5
0
 def test_5(self):
     self.assertEqual(champernowne_digit(5), 5)
예제 #6
0
 def test_0(self):
     self.assertEqual(champernowne_digit(0), 0)