두 숫자 R1
과 R2
가 있을 때, 두 수의 평균 S
는 (R1+R2)/2
와 같다. 상근이는 정인이 생일 선물로 두 숫자 R1
과 R2
를 주려고 한다. 생일 파티에서 상근이는 정인이에게 이 두 숫자를 말해주고, 정인이는 이 숫자를 받아 적는다. 그리고 나서 기쁜 마음으로 1년동안 이 숫자를 외우면서 산다.
상근이는 R1
과 R2
를 엄청난 고민 끝에 정했다. 작년에는 R1
과 R2
를 까먹어서 아무 숫자나 정해서 주었기 때문에, 올해는 까먹지 않기 위해서 평균 S
도 같이 기억하려고 한다.
오늘은 정인이 생일이다. 5분 후에 상근이는 생일 선물로 두 숫자 R1
과 R2
를 말해주어야 하지만, 안타깝게도 R2
를 까먹고 말았다. 하지만 R1
과 S
는 기억하고 있다!
상근이를 도와 R2
가 몇 인지 구하는 프로그램을 작성하시오.
첫째 줄에 두 정수 R1
과 S
가 주어진다. 두 수는 -1000보다 크거나 같고, 1000보다 작거나 같다.
첫째 줄에 R2
를 출력한다.
11 15
19
4 3
2
Contest > Croatian Open Competition in Informatics > COCI 2006/2007 > Contest #2 1번
-문제를 번역한 사람: baekjoon
import java.util.Scanner;
public class Code3046 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int R1=sc.nextInt();
int S=sc.nextInt();
int R2=2*S-R1;
System.out.println(R2);
}
}
S=(R1+R2)/2
이므로
2S=R1+R2
가 되고, R2=2S-R1
이 된다. 즉, 위의 입력값을 이용해서
R2
만 구하면 된다.