상세 컨텐츠

본문 제목

[백준]BOJ_브4_3046번 R2_C언어

알고리즘/C

by 셉인 2022. 9. 11. 10:23

본문

728x90

3046번: R2 (acmicpc.net)

 

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

관련글 더보기

댓글 영역