[Python][백준 3046] R2

Date:     Updated:

카테고리:

태그:

🔢 R2 문제 풀이

백준 3046번 R2 문제의 파이썬 풀이

📝 문제 설명

두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2와 같다. 상근이는 정수 R1과 평균 S를 알고 있다. 이때, R2를 구하는 프로그램을 작성하시오.

💡 풀이

평균을 구하는 공식을 역으로 활용하여 R2를 구한다.

🔍 코드 설명

  1. R1과 S를 입력받는다.
  2. 평균 공식을 변형하여 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)

Python Coding Test 카테고리 내 다른 글 보러가기