비효율적인 알고리즘
for a in range(1, 400):
for b in range(1, 400):
for c in range(1, 400):
if a * a + b * b == c * c and a < b < c and a + b + c == 400:
print(a * b * c)
효율적인 알고리즘
for a in range(1,400):
for b in range(1,400):
c = 400 - a - b
if a * a + b * b == c * c and a < b < c :
print( a * b * c )
'👩💻 알고리즘 > 🐢 PYTHON' 카테고리의 다른 글
각 자릿수 합 구하기 (0) | 2023.09.16 |
---|---|
딕셔너리 자료형, 단어장 만들기 (0) | 2023.09.14 |
for문을 사용하여 리스트 원소들의 순서를 거꾸로 뒤집기 (0) | 2023.09.12 |
for문 구구단 프로그램 (0) | 2023.09.12 |
for문,range 함수를 사용하여 numbers의 인덱스와 원소를 출력 (0) | 2023.09.12 |