백준 5073 파이썬

2024. 3. 19. 08:17코딩/백준 (단계별)

반응형

백준 5073 : 삼각형과 세 변

문제

https://www.acmicpc.net/problem/5073

 

5073번: 삼각형과 세 변

각 입력에 맞는 결과 (Equilateral, Isosceles, Scalene, Invalid) 를 출력하시오.

www.acmicpc.net

 

5073번

답안 코드 :

# Equilateral :  세 변의 길이가 모두 같은 경우  정삼각형
# Isosceles : 두 변의 길이만 같은 경우  이등변삼각형
# Scalene : 세 변의 길이가 모두 다른 경우   삼각형

while True :
  a, b, c = map(int, input().split())
  if a == b == c == 0 :
    break
  if sum((a, b, c)) - max((a, b, c)) <= max((a, b, c)) :
    print("Invalid")
  elif a == b == c :
    print('Equilateral')
  elif a == b or b == c or a == c :
    print("Isosceles")
  else :
    print("Scalene")

 

백준 / 문제 / 단계별로 풀어보기 / 10단계 기하: 직사각형과 삼각형

반응형

'코딩 > 백준 (단계별)' 카테고리의 다른 글

백준 14215 파이썬  (12) 2024.03.21
백준 10101 파이썬 , set 집합 자료형  (10) 2024.03.20
백준 9063 파이썬  (12) 2024.03.19
백준 15894 파이썬  (10) 2024.03.18
백준 3009 파이썬  (7) 2024.03.15