■ 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")
'코딩 테스트 > Python_백준' 카테고리의 다른 글
[백준/Python] 14215번 세 막대 문제 (0) | 2023.04.24 |
---|---|
[백준/Python] 5073번 삼각형과 세 변 문제 (0) | 2023.04.23 |
[백준/Python] 9063번 대지 문제 (0) | 2023.04.21 |
[백준/Python] 15894번 수학은 체육과목 입니다 문제 (0) | 2023.04.20 |
[백준/Python] 3009번 네 번째 점 문제 (1) | 2023.04.19 |
댓글