Notice
Recent Posts
Recent Comments
Link
jyamethyst21 님의 블로그
백준 5073번 - 삼각형과 세 변 (PYTHON 풀이) 본문
문제:

풀이:
while True:
a,b,c=map(int,input().split())
if a==b==c==0:
break
k=[a,b,c]
q=max(k)
k.remove(q)
if q>=sum(k):
print('Invalid')
elif a==b==c:
print('Equilateral')
elif a==b or a==c or b==c:
print('Isosceles')
elif a!=b and a!=c and b!=c:
print('Scalene')
어려운 문제는 아니었다. 문제대로 코드를 작성하면 되는데 remove 함수를 알고있어서 활용하였다.
아, remove는 none을 반환하기 때문에 'i=k.remove(q)' 이런식으로 작성하면 오류가 난다. 처음에 헷갈려서 이런식으로 적었다가 에러가 나서 구글 서치 후 수정하였다. 이 정도만 주의하면 쉽게 풀 수 있는 문제였다!
'CODING 💻' 카테고리의 다른 글
| 백준 9063번 - 대지 (PYTHON 풀이) (0) | 2025.09.13 |
|---|---|
| 백준 14215번 - 세 막대 (PYTHON 풀이) (0) | 2025.09.12 |
| 백준 15894번 - 수학은 체육과목 입니다 (PYTHON 풀이) (0) | 2025.09.10 |
| 백준 3009번 - 네 번째 점 (PYTHON 풀이) (0) | 2025.09.10 |
| 백준 1085번 - 직사각형에서 탈출 (PYTHON 풀이) (0) | 2025.09.08 |
