소스 검색

Added solution to problem 31

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

+ 13 - 0
problem31.py

@@ -0,0 +1,13 @@
+#!/usr/bin/env python
+def pos(amt, coins):
+    p = 0
+
+    for i, c in enumerate(coins):
+        if c == amt:
+            p += 1
+        elif c < amt:
+            p += pos(amt - c, coins[i:])
+
+    return p
+
+print pos(200, [1, 2, 5, 10, 20, 50, 100, 200])