SWEA - [d3] 3431 준환이의 운동관리

Esther·2022년 11월 20일
0

SWEA

목록 보기
42/46

최근 경도비만 판정을 받은 준환이는 적절한 몸을 유지하기 위하여 1주일에 L분 이상 U분 이하의 운동을 하여야 한다.

준환이는 이번 주에 X분만큼 운동을 하였다.

당신은 준환이가 제한되어 있는 시간을 넘은 운동을 한 것인지, 그것이 아니라면 몇 분 더 운동을 해야 제한을 맞출 수 있는지 출력하는 프로그램을 작성해야 한다.

[입력]

첫 번째 줄에 테스트 케이스의 수 T가 주어진다.

각 테스트 케이스의 첫 번째 줄에는 세 정수 L, U, X(0≤ L ≤ U ≤ 107, 0 ≤ X ≤ 107)가 공백으로 구분되어 주어진다.

[출력]

각 테스트 케이스마다 I가 필요한 양보다 더 많은 운동을 하고 있다면 -1을 출력하고, 아니라면 추가로 몇 분을 더 운동해야 하는지 출력한다.

입력
3
300 400 240
300 400 350
300 400 480

출력
#1 60
#2 0
#3 -1

package prc_d3;

import java.util.Scanner;

public class P3431 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int T = sc.nextInt();
		for (int tc = 1; tc <= T; tc++) {
			int L = sc.nextInt();
			int U = sc.nextInt();
			int X = sc.nextInt();
			int ans = 0;

			if (X < L) {
				ans = L - X;
			} else if (X >= L && X <= U) {
				ans = 0;
			} else if (X > L) {
				ans = -1;
			}
			System.out.println("#" + tc + " " + ans);
		}
	}

}

0개의 댓글