백준 #15080번 Every Second Counts

jhj·2024년 2월 12일

백준 JAVA

목록 보기
243/583
import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		String a = sc.nextLine();
		String[] t1 = a.split(" : ");
		String b = sc.nextLine();
		String[] t2 = b.split(" : ");
		int ttotal = 0;
		
		int total1 = Integer.parseInt(t1[0]) * 3600 + Integer.parseInt(t1[1]) * 60 + Integer.parseInt(t1[2]);
		int total2 = Integer.parseInt(t2[0]) * 3600 + Integer.parseInt(t2[1]) * 60 + Integer.parseInt(t2[2]);
		
		if(total1 <= total2) {
			ttotal = total2 - total1;
		}else {
			ttotal = 86400 - total1 + total2;
		}
		
		System.out.println(ttotal);
		sc.close();
	}
}

.split(" : ")을 사용하여 시, 분, 초를 분리하여 스트링 형태의 배열에 차례로 받음.

profile
개발자를 꿈꾸는

0개의 댓글