알고리즘/삼성 SW expert Academy

[SWEA] 12741. 두 전구_JAVA

뇌장하드 2022. 5. 17. 22:42

 

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AXuUo_Tqs9kDFARa 

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

 

import java.util.*;
import java.io.*;
class Solution{
    public static void main(String args[]) throws Exception{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();
        int T = Integer.parseInt(br.readLine());
        for(int test_case = 1; test_case <= T; test_case++){
           StringTokenizer st = new StringTokenizer(br.readLine(), " ");
            int a = Integer.parseInt(st.nextToken());
            int b = Integer.parseInt(st.nextToken());
            int c = Integer.parseInt(st.nextToken());
            int d = Integer.parseInt(st.nextToken());
            int y=Math.min(b,d)-Math.max( a, c )<0? 0: Math.min(b,d)-Math.max( a, c );
            sb.append("#"+test_case+" "+y+"\n");
        }
         System.out.println(sb.toString());
    }
}

 

실행 시가 6등을 해보았다.