728x90
300x250
빼빼로 데이에 빼빼로를 들고 소개팅에서 바람을 맞은 태혁이를 지켜본 친구들은 그 비참함을 극대화하기 위해 태혁이가 바람을 맞으며 기다린 시간을 계산하기로 하였다.
소개팅 약속 시간은 정확히 2011년 11월 11일 오전 11시 11분이었으며 태혁이가 깨달음을 얻은 시간은 D일 H시 M분이었다.
깨달음을 주기 위해 바람이 얼마나 오랫동안 노력하였는지 계산하는 프로그램을 작성하시오.
잔인한 문제,,
11월 11일 11시 11분을 기준으로 안지났으면 -1출력하고
더 지났으면 더지난 만큼의 시간을 분으로 환산하여 출력하면 되는 문제.
import java.util.Scanner;
class Solution
{
public static int T, D,H,M,ans=0;
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
T = sc.nextInt();
for (int tc = 0; tc < T; tc++) {
D = sc.nextInt();
H = sc.nextInt();
M = sc.nextInt();
ans = 0;
//소개팅 전에 차였냐?
if(D<11 || (D<=11 && H<11) || (D <= 11 && H <= 11 && D <11) ) {
System.out.println("#"+(tc+1)+" "+(-1));
continue;
}
ans += ((D-11)*24*60);
ans += ((H-11)*60);
ans += (M-11);
System.out.println("#"+(tc+1)+" "+ans);
}
}
}
728x90
'알고리즘 > 그 외' 카테고리의 다른 글
SWEA - 8658. Summation (0) | 2020.03.14 |
---|---|
백준 13458번: 시험 감독 (0) | 2020.03.08 |
SWEA - 1221. [S/W 문제해결 기본] 5일차 - GNS (0) | 2020.02.29 |
SWEA - 5162. 두가지 빵의 딜레마 (0) | 2020.02.29 |
SWEA - 2072. 홀수만 더하기 (0) | 2020.02.27 |