[백준/Python] 5073 삼각형과 세 변

재활용병·2024년 1월 10일
0

코딩 테스트

목록 보기
46/157

[백준/Python] 5073 삼각형과 세 변


풀이 코드 및 설명

while True:
    # 세 변의 길이 입력받기
    a, b, c = map(int, input().split())
    
    # 입력이 0 0 0인 경우 종료
    if a == 0 and b == 0 and c == 0:
        break
    
    # 가장 긴 변의 길이 찾기
    max_length = max(a, b, c)
    
    # 삼각형의 조건을 만족하지 못하는 경우
    if a + b + c - max_length <= max_length:
        print("Invalid")
    else:
        # 세 변의 길이에 따라 삼각형의 종류 판단
        if a == b == c:
            print("Equilateral")
        elif a == b or b == c or a == c:
            print("Isosceles")
        else:
            print("Scalene")
profile
코딩 말고 개발

0개의 댓글

관련 채용 정보