728x90
반응형
10101번: 삼각형 외우기
문제의 설명에 따라 Equilateral, Isosceles, Scalene, Error 중 하나를 출력한다.
www.acmicpc.net
1. 문제 설명
2. 풀이과정
- sys.stdin.readline() 함수를 사용하기 위해 sys 모듈을 불러온다. import sys
- 삼각형의 세 각의 크기를 입력받는다. a = int(sys.stdin.readline())
- b = int(sys.stdin.readline())
- c = int(sys.stdin.readline())
- 세 각의 합이 180일 경우 if (a + b + c == 180)
- 세 각의 크기가 모두 같으면 if (a == b == c)
- Equilateral를 출력한다. print('Equilateral')
- 반면 세 각의 크기가 모두 같지 않고 else
- 두 각이 같을 경우 if (a == b) and (b == c) and (c == a)
- Isosceles를 출력한다. print('Isosceles')
- 세 각의 크기가 모두 다를 경우 else
- Scalene를 출력한다. print('Scalene')
- 반면 세 각의 합이 180이 아닐 경우 else
- Error를 출력한다. print('Error')
반응형
3. 소스코드
import sys
a = int(sys.stdin.readline())
b = int(sys.stdin.readline())
c = int(sys.stdin.readline())
if (a + b + c == 180):
if (a == b == c):
print('Equilateral')
else:
if (a == b) or (b == c) or (c == a):
print('Isosceles')
else:
print('Scalene')
else:
print('Error')
728x90
반응형
'백준' 카테고리의 다른 글
[백준] 24265번 : 알고리즘 수업 - 알고리즘의 수행 시간 4 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.11.05 |
---|---|
[백준] 24264번 : 알고리즘 수업 - 알고리즘의 수행 시간 3 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.11.03 |
[백준] 14215번 : 세 막대 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.11.02 |
[백준] 5073번 : 삼각형과 세 변 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.10.31 |
[백준] 9063번 : 대지 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.10.27 |
[백준] 15894번 : 수학은 체육과목 입니다 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.10.25 |
[백준] 9506번 : 약수들의 합 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.10.23 |
[백준] 2501번 : 약수 구하기 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.10.21 |