백준 10101 파이썬 , set 집합 자료형
2024. 3. 20. 08:18ㆍ코딩 도구/백준 (단계별)
반응형
백준 10101 : 삼각형 외우기
문제
https://www.acmicpc.net/problem/10101
답안 코드 :
t = [int(input()) for i in range(3)]
if t.count(60) == 3:
print("Equilateral")
elif sum(t) == 180 and len(set(t)) == 2: # set은 집합 자료형인데 중복을 허용하지 않음
print("Isosceles")
elif sum(t) == 180 and len(set(t)) == 3:
print("Scalene")
else:
print("Error")
백준 / 문제 / 단계별로 풀어보기 / 10단계 기하: 직사각형과 삼각형
생각 :
# 세 각의 크기가 모두 60이면, Equilateral 정삼각형
# 세 각의 합이 180이고, 두 각이 같은 경우에는 Isosceles 이등변 삼각형
# 세 각의 합이 180이고, 같은 각이 없는 경우에는 Scalene 삼각형?
# 세 각의 합이 180이 아닌 경우에는 Error 삼각형 x
# set은 집합 자료형인데 중복을 허용하지 않음
반응형
'코딩 도구 > 백준 (단계별)' 카테고리의 다른 글
백준 24262 파이썬 (11) | 2024.03.23 |
---|---|
백준 14215 파이썬 (12) | 2024.03.21 |
백준 5073 파이썬 (12) | 2024.03.19 |
백준 9063 파이썬 (12) | 2024.03.19 |
백준 15894 파이썬 (10) | 2024.03.18 |