알고리즘/C
[백준]BOJ_브4_3046번 R2_C언어
셉인
2022. 9. 11. 10:23
728x90
3046번: R2
두 숫자 R1과 R2가 있을 때, 두 수의 평균 S는 (R1+R2)/2와 같다. 상근이는 정인이 생일 선물로 두 숫자 R1과 R2를 주려고 한다. 생일 파티에서 상근이는 정인이에게 이 두 숫자를 말해주고, 정인이는
www.acmicpc.net
#include <stdio.h>
int main() {
int R1 = 0, S = 0;
scanf("%d %d", &R1, &S);
printf("%d", (2*S) - R1);
return 0;
}
정답률과 코드길이만 봐도 알 수 있듯이 브론즈 4치고 unranked보다 쉽다.
<코드 해석>
R2의 조건을 잘 해석해보면 R1과 R2의 평균인 S
S가 (R1+R2)/2임을 인지해주시면 돼요
R1과 S가 주어졌으므로 R2는 방정식처럼 구해보기
S=(R1+R2)/2
2S=R1+R2
R2=2S-R1
이를 적용하여 printf 해주시면 됩니다.
728x90