Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.text.DateFormat;
- import java.text.Format;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.util.Scanner;
- public class Problem11BeerTime {
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- String input = scanner.nextLine();
- int lend = input.length();
- String hoursString = (input.substring(0, 2));
- int hours = Integer.parseInt(hoursString);
- String minutesString = input.substring(3, 5);
- int minutes = Integer.parseInt(minutesString);
- String designator = input.substring(6, 8);
- if (lend != 8
- || hours < 01 || hours > 12
- || minutes < 00 || minutes > 59
- || !designator.equals("AM") && !designator.equals("PM")) {
- System.out.println("invalid time");
- }
- if (hours >= 1 && (minutes >= 00 || minutes <= 59) && designator.equals("PM")
- || hours < 3 && designator.equals("AM")) {
- System.out.println("beer time");
- }else {
- System.out.println("non-beer time");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement