반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
a^3 = b^3 + c^3 + d^3
위 식을 만족하는 자연수 쌍을 찾는 문제입니다. (단 a <= 100)
3. 코드
import sys
input = sys.stdin.readline
for a in range(2,101):
for b in range(2,101):
for c in range(b+1,101):
for d in range(c+1,101):
if a**3==(b**3+c**3+d**3):
print("Cube = {}, Triple = ({},{},{})".format(a,b,c,d))
if a**3<(b**3+c**3+d**3):
break
4중 for문이 상당히 거슬리긴 하지만, 그대로 구현하면 됩니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 9517 아이 러브 크로아티아 - 파이썬(Python) (0) | 2023.02.14 |
---|---|
[구현/수학] 백준 6321 IBM 빼기 1 - 파이썬(Python) (0) | 2023.02.13 |
[구현/수학] 백준 5217 쌍의 합 - 파이썬(Python) (0) | 2023.02.11 |
[구현/수학] 백준 3029 경고 - 파이썬(Python) (0) | 2023.02.10 |
[구현/수학] 백준 4892 숫자 맞추기 게임 - 파이썬(Python) (0) | 2023.02.09 |
댓글