본문 바로가기
코딩 테스트/Python_백준

[백준/Python] 10101번 삼각형 외우기 문제

by 모두의 케빈 2023. 4. 22.

■ 10101번 삼각형 외우기 문제

 

출처: 백준 10101번 삼각형 외우기 문제

 

■ 코드 풀이

 

이 문제에서 중요한 포인트는 조건의 순서입니다. 정삼각형은 'Equilateral'로 출력되어야 하지만, 이등변 삼각형 조건을 먼저 작성했다면 정삼각형이어도 'Isoscles'로 출력될테니까요. 그래서 가장 먼저, 세 각의 합이 180도인지를 확인하고 그 다음으로 정삼각형인지, 이등변 삼각형인지를 확인해야 합니다.

A = int(input())
B = int(input())
C = int(input())

if (A+B+C) == 180:
    if (A==60) & (B==60):
        print('Equilateral')
    elif (A==B) | (B==C) | (A==C):
        print('Isosceles')
    else:
        print('Scalene')
        
else:
    print("Error")

댓글