관리 메뉴

솜씨좋은장씨

[BaekJoon] 17251번 : 힘 겨루기 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 17251번 : 힘 겨루기 (Python)

솜씨좋은장씨 2021. 9. 14. 10:21
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 17251번 힘 겨루기 입니다.

 

17251번: 힘 겨루기

과거 격투가로 명성을 떨치던 힘스트롱씨는 "힘 겨루기"라는 대회를 주최하여 전국에 홍보를 하였다. 모집 공고를 보고 전국 각지에서 많은 사람들이 모였는 데, 모집 공고에 '힘'이란 것에 대해

www.acmicpc.net

👨🏻‍💻 코드 ( Solution )

def fight_for_strength(players):
    players = list(map(int, players.split()))
    
    max_st, start, end = 0, 0, 0
    
    for idx, player in enumerate(players):
        if max_st < player:
            max_st = player
            start = idx
            end = idx
        elif max_st == player:
            end = idx
            
    if start > len(players) - end - 1:
        result = "B"
    elif start < len(players) - end - 1:
        result = "R"
    else:
        result = "X"
        
    return result


if __name__ == "__main__":
    _ = input()
    players = input()
    print(fight_for_strength(players))
 

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