[Python][백준 3046] R2
카테고리: Python Coding Test
태그: coding test 백준 3046 python
🔢 R2 문제 풀이
백준 3046번 R2 문제의 파이썬 풀이
📝 문제 설명
두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2와 같다. 상근이는 정수 R1과 평균 S를 알고 있다. 이때, R2를 구하는 프로그램을 작성하시오.
💡 풀이
평균을 구하는 공식을 역으로 활용하여 R2를 구한다.
🔍 코드 설명
- R1과 S를 입력받는다.
- 평균 공식을 변형하여 R2를 구한다:
- $S = (R_1 + R_2) / 2$
- $2S = R_1 + R_2$
- $R_2 = 2S - R_1$
🎯 주의사항
- 입력되는 모든 수는 -1000보다 크거나 같고, 1000보다 작거나 같다.
- 결과값도 -1000보다 크거나 같고, 1000보다 작거나 같은 정수이다.
📝 코드
import sys
r1, s = map(int, sys.stdin.readline().split())
print(2 * s - r1)