2021.09.15 작성
요약하면 그냥 x, y를 입력받아 양수인지 음수인지 판단 후 사분면을 정하면 되는 마찬가지로 간단한 if문 문제이다.
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(4);
} else if (x < 0 && y > 0) {
System.out.println(2);
} else {
System.out.println(3);
}
}
}
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
/* 빠른 입출력 */
BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int x = Integer.parseInt(bf.readLine());
int y = Integer.parseInt(bf.readLine());
if (x > 0 && y > 0) {
bw.write("1");
} else if (x > 0 && y < 0) {
bw.write("4");
} else if (x < 0 && y > 0) {
bw.write("2");
} else {
bw.write("3");
}
bw.flush();
bw.close();
}
}
다만 이제 첫 줄에 다 입력받는 방식이 아닌 두 줄에 걸쳐 입력받으니 StringTokenizer를 사용 하면 안 된다.
제출 번호 33340431 - 일반 입력
제출 번호 33340543 - 빠른 입력