본문 바로가기
Algorithm

[구현/수학] 백준 5691 평균 중앙값 문제 - 파이썬(Python)

by jangThang 2023. 4. 18.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    5691번: 평균 중앙값 문제

    세 정수 A, B, C의 평균은 (A+B+C)/3이다. 세 정수의 중앙값은 수의 크기가 증가하는 순서로 정렬했을 때, 가운데 있는 값이다. 두 정수 A와 B가 주어진다. 이때, A, B, C의 평균과 중앙값을 같게 만드는

    www.acmicpc.net

     

     

    2. 문제 풀이

    세 수의 평균과 중앙값을 같게 만드는 가장 작은 C 값을 구하는 문제입니다.

     

     

    3. 코드

    import sys
    
    input = sys.stdin.readline
    
    while True:
        a, b = map(int, input().split())
    
        if a == 0 and b == 0:
            break
        else:
            print(2 * a - b)

     세 수의 대소관계는 c < a < b 순서입니다. (가장 작은 c값을 구해야 하므로)

     

    star가 되고나서 Tistory

    반응형

    댓글