관리 메뉴

솜씨좋은장씨

[BaekJoon] 25600번 : Triathlon (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 25600번 : Triathlon (Python)

솜씨좋은장씨 2022. 10. 15. 12:53
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 Triathlon 입니다.

 

25600번: Triathlon

트라이애슬론(Triathlon)이란 라틴어에서 $3$가지라는 의미를 가진 tri와 경기를 뜻하는 athlon의 합성어이다. 우리나라에서는 트라이애슬론 대신 철인 3종 경기로 알려져 있다. 트라이애슬론은 여러

www.acmicpc.net

👨🏻‍💻 코드 ( Solution )

def calculate_triathlon_score(a, d, g):
    score = a * ( d + g )
    
    if a == ( d + g ):
        score *= 2
        
    return score


def get_max_score(score_list):
    answer_score = 0
    
    for score in score_list:
        a, d, g = score[0], score[1], score[2]
        
        triathlon_score = calculate_triathlon_score(
            a=a, d=d, g=g
        )
        
        if answer_score < triathlon_score:
            answer_score = triathlon_score
            
    return answer_score
        

if __name__ == "__main__":
    score_list = []
    
    for _ in range(int(input())):
        a, d, g = map(int, input().split())
        
        score_list.append([a, d, g])
        
    print(get_max_score(score_list=score_list))
 

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