티스토리 뷰
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | count=0 for n in range(1,101): for r in range(0, n+1): n_r=n-r boonza=1 boonmo=1 for i in range(2,n+1): boonza=boonza*i for j in range(2,r+1): boonmo=boonmo*j for k in range(2,n_r+1): boonmo=boonmo*k combination=boonza/boonmo if(combination>1000000): count=count+1 print(count) #반환 시간 : 0.1s | cs |
조합을 구하고 백만이 넘어가면 카운트를 셌다.
'Algorithm > Project Euler' 카테고리의 다른 글
| 프로젝트 오일러 37번 (0) | 2017.07.07 |
|---|---|
| 프로젝트 오일러 23번 (0) | 2017.07.07 |
| 프로젝트 오일러 49번 (0) | 2017.07.05 |
| 프로젝트 오일러 24번 (0) | 2017.07.05 |
| 프로젝트 오일러 35번 (0) | 2017.07.04 |
댓글
