728x90
문제
https://www.acmicpc.net/problem/11970
풀이
주어지는 A, B, C, D에 대해 A ~ B구간의 길이와 C ~ D구간의 길이를 구하는 문제다.
만약 두 구간이 겹친다면, 중복되는 구간을 제외한 길이를 출력해야 한다.
조건식으로 두 구간이 겹치치 않는다면 각 구간의 길이를, 겹친다면 두 구간의 전체 길이를 출력했다.
System.out.println(C >= B || D <= A ? B - A + D - C : Math.max(B, D) - Math.min(A, C));
소스코드
https://github.com/rogi-rogi/problem-solving/blob/main/baekjoon-online-judge/practice/11970.java
728x90
'PS > Baekjoon Online Judge' 카테고리의 다른 글
[백준 12352] Hedgemony (Large) [Java] (1) | 2025.03.02 |
---|---|
[백준 12351] Hedgemony (Small) [Java] (0) | 2025.03.02 |
[백준 11908] 카드 [Java] (0) | 2025.02.27 |
[백준 01405] 미친 로봇 [Python] (0) | 2025.02.26 |
[백준 02178] 미로 탐색 [Python] (0) | 2025.02.26 |