[SWEA] 준환이의 운동관리

문제 보러가기

제한사항

세 정수의 범위는 L, U, X(0≤ L ≤ U ≤ 107, 0 ≤ X ≤ 107) 이다.

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

첫번째 생각

단순 구현문제이다.

Code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import java.util.Scanner;

public class Solution {
	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(); // L분 이상
			int U = sc.nextInt(); // U분 이하 운동을 해야한다.
			int X = sc.nextInt(); // 이번주 운동량은 X만큼했다
			// X - L 
		int res;
		if( X > U ) {
			res = -1;
		} else if ( L < X ) {
			res = 0;
		} else {
			res = L-X;
		}
		
		System.out.println("#"+tc+" "+res);
		}
		
		
	}
}