본문 바로가기
Problem Solving/SWEA

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

by 테리는당근을좋아해 2020. 2. 21.

문제

준환이는 L분 이상 U분 이하의 운동을 해야한다. 준환이가 이번 주 한 운동 X분이 주어질 때, 제한시간을 넘어 운동한 건지 아니라면 얼마나 더 운동해야하는 지 구하는 문제

 

풀이방법

l u x 가 순서대로 주어질 때 x가 l보다 작을 때, x가 l이상 u이하 일때, x가 u 초과일 때 세가지 경우를 찾는다.

 

소스코드

package samsung;

import java.util.*;

public class s_3431 {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int test = sc.nextInt();
		for(int t = 1; t <= test; t++) {
			int l = sc.nextInt();
			int u = sc.nextInt();
			int x = sc.nextInt();
			
			System.out.print("#" + t + " ");
			if(x < l) {
				System.out.println(l - x);
			}else if(x <= u) {
				System.out.println(0);
			}else {
				System.out.println(-1);
			}
		}
	}
}

 

'Problem Solving > SWEA' 카테고리의 다른 글

[SWEA] 3499. 퍼펙트 셔플  (0) 2020.02.21
[SWEA] 3456. 직사각형 길이 찾기  (0) 2020.02.21
[SWEA] 3314. 보충학습과 평균  (0) 2020.02.21
[SWEA] 3131. 100만 이하의 모든 소수  (0) 2020.02.21
[SWEA] 2806. N-Queen  (0) 2020.02.21

댓글