[JAVA] SWEA10200 - 구독자 전쟁

hyng·2022년 6월 5일
0

SWEA

목록 보기
77/78

A + B 합이 N보다 크면 둘 다 구독하고 있는 사람들은 최소 A + B - N, 최고 min(A, B)이다.
A + B 합이 N보다 작거나 같다면 둘 다 구독하고 있는 사람들은 최소 0, 최고 min(A, B)이다.

import java.util.*;
import static java.lang.Math.min;


class Solution
{
	public static void main(String args[]) throws Exception
	{
		Scanner sc = new Scanner(System.in);
        StringBuffer sb = new StringBuffer();


        int T = sc.nextInt();
        for (int tc = 1; tc <= T; tc++) {
            sb.append("#").append(tc).append(" ");

            int N = sc.nextInt();
            int A = sc.nextInt();
            int B = sc.nextInt();

            if (A + B > N) {
                sb.append(min(A, B)).append(" ");
                sb.append(A + B - N).append("\n");
                continue;
            }
            sb.append(min(A, B)).append(" ");
            sb.append(0).append("\n");
        }
        System.out.println(sb);
	}
}
profile
공부하고 알게 된 내용을 기록하는 블로그

0개의 댓글