Problem Statement
Class Name: MetricClock Method Name: convertToMetric Parameters: String Returns: String Implement a class MetricClock, which contains a method convertToMetric. convertToMetric takes a String in the form "HH:MM:SS" (where HH is between 00 and 23, MM is between 00 and 59 and SS is between 00 and 59) representing the current time of day according to standard clocks (in military time), and returns a String in the form "H:MM:SS" (where H is between 0 and 9, MM is between 00 and 99, and SS is between 00 and 99) representing the current time of day according to the metric clock. According to the metric clock, there are 10 metric hours in a day, 100 metric minutes in a metric hour, and 100 metric seconds in a metric minute. There are 86400 standard seconds in a day, thus 86400 standard seconds make up 1 metric day (100000 metric seconds). The metric clock day starts at 0:00:00 and ends at 9:99:99. When converting to the metric clock, partial seconds are always truncated, not rounded. (9:20:38.833... returns 9:20:38.) Here is the method signature: public String convertToMetric(String strStandardTime); strStandardTime is of the form above. Examples: Given the String "01:45:17", the method returns "0:73:11" Given the String "03:17:45", the method returns "1:37:32" Given the String "08:12:22", the method returns "3:41:92" Given the String "12:00:00", the method returns "5:00:00" Given the String "12:15:21", the method returns "5:10:65" Given the String "19:58:59", the method returns "8:32:62" Given the String "23:59:59", the method returns "9:99:98"
Definition
- Class:
- MetricClock
- Method:
- convertToMetric
- Parameters:
- String
- Returns:
- String
- Method signature:
- String convertToMetric(String param0)
- (be sure your method is public)
Constraints
Examples
No public sample cases were explicitly marked for this problem in the original data.