Meeting Late Comers - Java - Spicy Coders

Recent

Tuesday, October 03, 2017

Meeting Late Comers - Java

A certain number of people attended a meeting which was to begin at 10:00 am on a given day. The arrival time in HH:MM format of those who attended the meeting is passed as the input in a single line, with each arrival time by a space. The program must print the count of people who came late (after 10:00 am) to the meeting. 

Input Format: The first line contains the arrival time separated by a space. 

Output Format: The first line contains the count of late comers. 

Boundary Conditions: The length of the input string is between 4 to 10000. The time HH:MM will be in 24 hour format (HH is hours and MM is minutes).

Example Input/Output 1: 
Input: 
10:00 9:55 10:02 9:45 11:00 

Output: 

Explanation: The 2 people were those who came at 10:02 and 11:00

Source Code:

import java.util.*;
public class Hello {
    public static void main(String[] args) {
        Scanner s=new Scanner(System.in);
        String s1=s.nextLine();
        int c=0;
        String[] s2=s1.split(" ");
        for(String x:s2)
        {
            String[] s3=x.split(":");
            int h=Integer.parseInt(s3[0]);
            int m=Integer.parseInt(s3[1]);
            if(h==10&&m>0)
            c++;
            else if(h>10)
            c++;
        }
        System.out.print(c);
    }

}

No comments:

Post a Comment