โ ๋ฌธ์
ํํ ์ํ ๋ฌธ์ ์ค ํ๋๋ ์ฃผ์ด์ง ์ ์ด ์ด๋ ์ฌ๋ถ๋ฉด์ ์ํ๋์ง ์์๋ด๋ ๊ฒ์ด๋ค. ์ฌ๋ถ๋ฉด์ ์๋ ๊ทธ๋ฆผ์ฒ๋ผ 1๋ถํฐ 4๊น์ง ๋ฒํธ๋ฅผ ๊ฐ๋๋ค. "Quadrant n"์ "์ n์ฌ๋ถ๋ฉด"์ด๋ผ๋ ๋ป์ด๋ค.
โ
์๋ฅผ ๋ค์ด, ์ขํ๊ฐ (12, 5)์ธ ์ A๋ x์ขํ์ y์ขํ๊ฐ ๋ชจ๋ ์์์ด๋ฏ๋ก ์ 1์ฌ๋ถ๋ฉด์ ์ํ๋ค. ์ B๋ x์ขํ๊ฐ ์์์ด๊ณ y์ขํ๊ฐ ์์์ด๋ฏ๋ก ์ 2์ฌ๋ถ๋ฉด์ ์ํ๋ค. ์ ์ ์ขํ๋ฅผ ์ ๋ ฅ๋ฐ์ ๊ทธ ์ ์ด ์ด๋ ์ฌ๋ถ๋ฉด์ ์ํ๋์ง ์์๋ด๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ๋จ, x์ขํ์ y์ขํ๋ ๋ชจ๋ ์์๋ ์์๋ผ๊ณ ๊ฐ์ ํ๋ค.
โ
์กฐ๊ฑด๋ฌธ๊ณผ ๋น๊ต์ฐ์ฐ์๋ฅผ ์ดํดํ๊ธฐ ์ํ ๋ฌธ์
โ๐ฅ ์ ๋ ฅ
์ฒซ ์ค์๋ ์ ์ x๊ฐ ์ฃผ์ด์ง๋ค. (−1000 ≤ x ≤ 1000; x ≠ 0)
๋ค์ ์ค์๋ ์ ์ y๊ฐ ์ฃผ์ด์ง๋ค. (−1000 ≤ y ≤ 1000; y ≠ 0)
โ๐ฅ ์ถ๋ ฅ
์ (x, y)์ ์ฌ๋ถ๋ฉด ๋ฒํธ(1, 2, 3, 4 ์ค ํ๋)๋ฅผ ์ถ๋ ฅํ๋ค.
โ
๐ก ํ์ด
โ
|
x
|
y
|
์ 1์ฌ๋ถ๋ฉด
|
x>0
x๊ฐ ์์
|
y>0
y๋ ์์
|
์ 2์ฌ๋ถ๋ฉด
|
x<0
x๋ ์์
|
y>0
y๋ ์์
|
์ 3์ฌ๋ถ๋ฉด
|
x<0
x๊ฐ ์์
|
y<0
y๋ ์์
|
์ 4์ฌ๋ถ๋ฉด
|
x>0
x๋ ์์
|
y>0
y๋ ์์
|
โ
โ 1. BufferedReader๋ฅผ ์ด์ฉํ ํ์ด
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int x = Integer.parseInt(br.readLine());
int y = Integer.parseInt(br.readLine());
if(x>0&&y>0) {
System.out.println(1);
} else if(x<0&&y>0) {
System.out.println(2);
} else if(x<0&&y<0) {
System.out.println(3);
} else if(x>0&&y<0) {
System.out.println(4);
}
}
}
โ Scanner ๋ฅผ ์ด์ฉํ ํ์ด
package Baekjoon_test;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int y = sc.nextInt();
if(x>0&&y>0) {
System.out.println(1);
} else if(x<0&&y>0) {
System.out.println(2);
} else if(x<0&&y<0) {
System.out.println(3);
} else if(x>0&&y<0) {
System.out.println(4);
}
}
}
'Algorithm > BaekJoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 2525๋ฒ ์ค๋ธ ์๊ณ - ์๋ฐ / java (0) | 2024.04.04 |
---|---|
[๋ฐฑ์ค] 2884๋ฒ ์๋ ์๊ณ - ์๋ฐ / java (0) | 2024.04.04 |
[๋ฐฑ์ค] 2753๋ฒ ์ค๋ - ์๋ฐ / java (0) | 2024.04.04 |
[๋ฐฑ์ค] 9498๋ฒ ์ํ์ฑ์ - ์๋ฐ / java (0) | 2024.04.04 |
[๋ฐฑ์ค] 1330๋ฒ ๋ ์ ๋น๊ตํ๊ธฐ - ์๋ฐ / java (1) | 2024.04.02 |