반응형
츄르사려고 코딩하는 코집사입니다.
1. [백준 알고리즘] 백준 10101번 삼각형 외우기 파이썬(Python)
1) 문제번호 : 10101번
2) 문제 출처
https://www.acmicpc.net/problem/10101
2. 문제
창영이는 삼각형의 종류를 잘 구분하지 못한다. 따라서 프로그램을 이용해 이를 외우려고 한다.
삼각형의 세 각을 입력받은 다음,
- 세 각의 크기가 모두 60이면, Equilateral
- 세 각의 합이 180이고, 두 각이 같은 경우에는 Isosceles
- 세 각의 합이 180이고, 같은 각이 없는 경우에는 Scalene
- 세 각의 합이 180이 아닌 경우에는 Error
를 출력하는 프로그램을 작성하시오.
3. 제약사항
4. 입력
총 3개의 줄에 걸쳐 삼각형의 각의 크기가 주어진다. 모든 정수는 0보다 크고, 180보다 작다.
5. 출력
문제의 설명에 따라 Equilateral, Isosceles, Scalene, Error 중 하나를 출력한다.
6. 풀이
- 소스 코드와 같이 풀면 된다.
7. 소스 코드
import sys
input = sys.stdin.readline
# 세 각 입력
A = int(input())
B = int(input())
C = int(input())
if (A+B+C)!=180:
print("Error")
elif A == B == C == 60:
print("Equilateral")
elif (A+B+C)==180 and (A==B or B==C or A==C):
print("Isosceles")
elif (A+B+C)==180 and (A!=B and B!=C and A!=C):
print("Scalene")
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준 알고리즘] 백준 15964번 이상한 기호 파이썬(Python) (0) | 2021.05.15 |
---|---|
[백준 알고리즘] 백준 16170번 오늘의 날짜는? 파이썬(Python) (0) | 2021.05.15 |
[백준 알고리즘] 백준 16394번 홍익대학교 파이썬(Python) (0) | 2021.05.15 |
[백준 알고리즘] 백준 15962번 새로운 시작 파이썬(Python) (0) | 2021.05.14 |
[백준 알고리즘] 백준 15740번 A+B - 9 파이썬(Python) (0) | 2021.05.13 |
[백준 알고리즘] 백준 15733번 나는 누구인가 파이썬(Python) (0) | 2021.05.13 |
[백준 알고리즘] 백준 14928번 큰 수 (BIG) 파이썬(Python) (0) | 2021.05.13 |
[백준 알고리즘] 백준 14645번 와이버스 부릉부릉 파이썬(Python) (0) | 2021.05.13 |
최근댓글