Algorithm/PS
[BOJ/백준] 5691 - 평균 중앙값 문제 [python]
chanwoong1
2023. 3. 15. 20:23
728x90
5691번: 평균 중앙값 문제
세 정수 A, B, C의 평균은 (A+B+C)/3이다. 세 정수의 중앙값은 수의 크기가 증가하는 순서로 정렬했을 때, 가운데 있는 값이다. 두 정수 A와 B가 주어진다. 이때, A, B, C의 평균과 중앙값을 같게 만드는
www.acmicpc.net
문제 풀이
평균과 중앙값을 가장 작게 만드는 수 c를 찾는 방법은 간단하다. a, b, c 중 c가 가장 작은 수가 되면 된다. 따라서 c, a, b 순으로 수열이 만들어 질 것이다. 따라서 a와 b의 차이는 c와 a의 차와 같으므로 값을 쉽게 구할 수 있다.
정답 코드
while True :
a, b = map(int, input().split())
if a == b == 0 : break
print(2 * a - b)
728x90