728x90
import java.io.*;
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());
System.out.print(x > 0 ?(y>0 ? "1" : "4"):(y>0 ? "2" : "3"));
}
}
처음에는 if (x > 0) else {} 이런식으로 중첩 if문으로 y를 걸러주려고 했는데
삼항연산자가 떠올라서 혹시나 싶어서 해봤는데 됐다.
맨 아래에 있는 Java 11이 내가 처음에 생각했던 방식인데 비교해보면 길이, 메모리, 속도에서 차이가 난다.
728x90
'✍ Baekjoon' 카테고리의 다른 글
[백준/JAVA] 2525번 오븐 시계 (0) | 2022.06.10 |
---|---|
[백준/JAVA] 2884번 알람 시계 (0) | 2022.06.10 |
[백준/JAVA] 10430번 나머지 (0) | 2022.06.09 |
[백준/JAVA] 18108번 1998년생인 내가 태국에서는 2541년생?! (0) | 2022.06.08 |
[백준/JAVA] 10926번 ??! (0) | 2022.06.08 |