Skip to content

Commit 3d80b04

Browse files
committed
[D3] Title: 덧셈과 뺄셈
D3, Time: 100 ms, Memory: 26,368 KB -BaekjoonHub
1 parent 54d5395 commit 3d80b04

2 files changed

Lines changed: 96 additions & 0 deletions

File tree

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# [D3] 덧셈과 뺄셈
2+
3+
D3 - 26792
4+
5+
[문제 링크](https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AZ3XsaWKSB3HBIPV)
6+
7+
### 성능 요약
8+
9+
메모리: 26,368 KB, 시간: 100 ms, 코드길이: 3,094 Bytes
10+
11+
### 제출 일자
12+
13+
2026-05-22 08:48
14+
15+
16+
17+
> 출처: SW Expert Academy, https://swexpertacademy.com/main/code/problem/problemList.do
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
/////////////////////////////////////////////////////////////////////////////////////////////
2+
// 기본 제공코드는 임의 수정해도 관계 없습니다. 단, 입출력 포맷 주의
3+
// 아래 표준 입출력 예제 필요시 참고하세요.
4+
// 표준 입력 예제
5+
// int a;
6+
// double b;
7+
// char g;
8+
// String var;
9+
// long AB;
10+
// a = sc.nextInt(); // int 변수 1개 입력받는 예제
11+
// b = sc.nextDouble(); // double 변수 1개 입력받는 예제
12+
// g = sc.nextByte(); // char 변수 1개 입력받는 예제
13+
// var = sc.next(); // 문자열 1개 입력받는 예제
14+
// AB = sc.nextLong(); // long 변수 1개 입력받는 예제
15+
/////////////////////////////////////////////////////////////////////////////////////////////
16+
// 표준 출력 예제
17+
// int a = 0;
18+
// double b = 1.0;
19+
// char g = 'b';
20+
// String var = "ABCDEFG";
21+
// long AB = 12345678901234567L;
22+
//System.out.println(a); // int 변수 1개 출력하는 예제
23+
//System.out.println(b); // double 변수 1개 출력하는 예제
24+
//System.out.println(g); // char 변수 1개 출력하는 예제
25+
//System.out.println(var); // 문자열 1개 출력하는 예제
26+
//System.out.println(AB); // long 변수 1개 출력하는 예제
27+
/////////////////////////////////////////////////////////////////////////////////////////////
28+
import java.util.Scanner;
29+
import java.io.FileInputStream;
30+
31+
/*
32+
사용하는 클래스명이 Solution 이어야 하므로, 가급적 Solution.java 를 사용할 것을 권장합니다.
33+
이러한 상황에서도 동일하게 java Solution 명령으로 프로그램을 수행해볼 수 있습니다.
34+
*/
35+
class Solution
36+
{
37+
public static void main(String args[]) throws Exception
38+
{
39+
/*
40+
아래의 메소드 호출은 앞으로 표준 입력(키보드) 대신 input.txt 파일로부터 읽어오겠다는 의미의 코드입니다.
41+
여러분이 작성한 코드를 테스트 할 때, 편의를 위해서 input.txt에 입력을 저장한 후,
42+
이 코드를 프로그램의 처음 부분에 추가하면 이후 입력을 수행할 때 표준 입력 대신 파일로부터 입력을 받아올 수 있습니다.
43+
따라서 테스트를 수행할 때에는 아래 주석을 지우고 이 메소드를 사용하셔도 좋습니다.
44+
단, 채점을 위해 코드를 제출하실 때에는 반드시 이 메소드를 지우거나 주석 처리 하셔야 합니다.
45+
*/
46+
//System.setIn(new FileInputStream("res/input.txt"));
47+
48+
/*
49+
표준입력 System.in 으로부터 스캐너를 만들어 데이터를 읽어옵니다.
50+
*/
51+
Scanner sc = new Scanner(System.in);
52+
int T;
53+
T=sc.nextInt();
54+
/*
55+
여러 개의 테스트 케이스가 주어지므로, 각각을 처리합니다.
56+
*/
57+
58+
for(int test_case = 1; test_case <= T; test_case++)
59+
{
60+
// Scanner sc = new Scanner(System.in);
61+
int sum, diff;
62+
sum=sc.nextInt();
63+
diff=sc.nextInt();
64+
65+
int a, b;
66+
for(int i=-100; i<=100; i++){
67+
for(int j=-100; j<=100; j++){
68+
if(i+j == sum && i-j == diff){
69+
System.out.print(i +" " + j);
70+
System.out.println();
71+
break;
72+
}
73+
}
74+
}
75+
76+
77+
}
78+
}
79+
}

0 commit comments

Comments
 (0)