소스 검색

Solved 38

Taddeus Kroes 13 년 전
부모
커밋
e8143dfb1d
1개의 변경된 파일26개의 추가작업 그리고 0개의 파일을 삭제
  1. 26 0
      problem38.py

+ 26 - 0
problem38.py

@@ -0,0 +1,26 @@
+#!/usr/bin/env python
+def concatprod(number, n):
+    s = str(number)
+
+    for i in xrange(2, n + 1):
+        s += str(number * i)
+
+    return s
+
+def ispandig(s):
+    return sorted(s) == map(None, '123456789')
+
+m = ''
+
+for number in xrange(192, 100000):
+    n = c = 2
+
+    while int(c) < 999999999:
+        c = concatprod(number, n)
+        n += 1
+
+        if ispandig(c):
+            m = c
+            print number, n, c
+
+print m