[백준] #6322 직각 삼각형의 두 변 python
2023. 3. 4. 06:00
https://www.acmicpc.net/problem/6322
📕 설명 📕
생각보다 오래걸린 문제였다.
출력 시 줄 바꿈을 해주지 않아서 오래 걸렸다....
🧑🏻💻 나의 풀이 🧑🏻💻
cnt = 0
while True:
cnt += 1
a,b,c = map(int, input().split())
if a == 0 and b == 0 and c == 0:
break
if cnt > 1:
print()
if c == -1:
print(f"Triangle #{cnt}")
print("c = %.3f" % ((a**2+b**2)**0.5))
elif max(a, b) >= c:
print(f"Triangle #{cnt}")
print('Impossible.')
elif a == -1:
print(f"Triangle #{cnt}")
print("a = %.3f" % ((c**2-b**2)**0.5))
elif b == -1:
print(f"Triangle #{cnt}")
print("b = %.3f" % ((c**2-a**2)**0.5))
'Programming > Algorithm' 카테고리의 다른 글
[백준] #9076 점수 집계 python (0) | 2023.03.06 |
---|---|
[백준] #11006 남욱이의 닭장 python (0) | 2023.03.05 |
[백준] #5704 팬그램 python (0) | 2023.03.03 |
[백준] #5613 계산기 프로그램 python (0) | 2023.03.02 |
[백준] #4880 다음수 python (0) | 2023.03.01 |