コード例 #1
0
ファイル: p40.py プロジェクト: alpatine/project-euler-python
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)