관리 메뉴

솜씨좋은장씨

[BaekJoon] 10101번 : 삼각형 외우기 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 10101번 : 삼각형 외우기 (Python)

솜씨좋은장씨 2022. 4. 10. 12:14
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 삼각형 외우기 입니다.

 

10101번: 삼각형 외우기

문제의 설명에 따라 Equilateral, Isosceles, Scalene, Error 중 하나를 출력한다.

www.acmicpc.net

👨🏻‍💻 코드 ( Solution )

def triangle(angle1, angle2, angle3):    
    angle_list = [angle1, angle2, angle3]
    angle_set = set(angle_list)
    
    if sum(angle_list) != 180:
        answer = "Error"
    elif angle_set == set([60]):
        answer = "Equilateral"
    elif sum(angle_list) == 180 and len(angle_set) == 2:
        answer = "Isosceles"
    elif sum(angle_list) == 180 and len(angle_set) == 3:
        answer = "Scalene"
        
    return answer


if __name__ == "__main__":
    angle1 = int(input())
    angle2 = int(input())
    angle3 = int(input())
    
    print(triangle(angle1, angle2, angle3))
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

Comments