# 이동 시간 구하기 --- ## 문제 기차의 출발시각(N1)과 도착시각(N2)을 입력하여, 이동시간(T)을 출력하시오. ## 요구사항 시간은 범위는 다음과 같다. - 00시 00분: 0000 - 23시 59분: 2359 시간은 당일을 기준으로, 다음 날에 대한 고려는 생략한다. ## 입력 예 7시 12분 출발, 14시 11분 도착 예 ``` 0712 1411 ``` ## 출력 예 ``` 이동 시간은 6시간 59분 입니다. ``` ## 뼈대코드 ``` public class Main { public static void main(String[] args) { // input init values int N1 = Integer.parseInt(args[0]); int N2 = Integer.parseInt(args[1]); // start variables int startHours = N1 / 100; int startMinutes = N1 % 100; /* 1. 출발시각을 분 단위로 변경하시오. */ int startMinutesTime = 0; // end variables int endHours = N2 / 100; int endMinutes = N2 % 100; /* 2. 도착시각을 분 단위로 변경하시오. */ int endMinutesTime = 0; // calculate moving time int movingMinutesTime = endMinutesTime - startMinutesTime; int movingHours = movingMinutesTime / 60; int movingMinutes = movingMinutesTime % 60; // print System.out.printf("이동 시간은 %d시간 %d분 입니다.", movingHours, movingMinutes); } } ```
관련 강의로 이동

코드: java 1.8

public class Main { public static void main(String[] args) { } }

입력

정답이 궁금하다면? 코드를 제출해보세요!