반응형
https://www.acmicpc.net/problem/3046
- 문제
- 문제 풀이
백준 3046번 R2는 브론즈 4 난이도의 수학 및 구현 문제이다. 이 문제에서는 정수 R1과 S가 주어진다. 그리고 이때 R2를 구하면 된다.
S는 R1과 R2의 평균값이다. 즉, S = (R1 + R2) / 2다. 따라서 이 식을 조정하면 2S = R1 + R2가 되고 R2 = 2S - R1이 된다. 이 공식을 이용해서 풀면 된다.
우선 BufferedReader와 StringTokenizer를 이용해서 R1과 S를 입력받는다. 그리고 2S - R1 한 값을 출력해주면 된다.
자세한 코드는 아래에 있는 코드를 참고하면 되겠다.
- 코드
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int R1 = Integer.parseInt(st.nextToken());
int S = Integer.parseInt(st.nextToken());
int R2 = 2*S - R1;
System.out.print(R2);
}
}
반응형
'백준' 카테고리의 다른 글
[백준] 3053번 : 택시 기하학 – JAVA [자바] (0) | 2022.08.16 |
---|---|
[백준] 10953번 : A+B - 6 – JAVA [자바] (0) | 2022.08.15 |
[백준] 11050번 : 이항 계수 1 – JAVA [자바] (0) | 2022.08.14 |
[백준] 2747번 : 피보나치 수 – JAVA [자바] (0) | 2022.08.14 |
[백준] 3009번 : 네 번째 점 – JAVA [자바] (0) | 2022.08.14 |
댓글