Skill Subsist Impulse Ltd Interview Question
Software DevelopersCountry: India
Interview Type: Written Test
package algorithm;
public class Algos {
public static void main(String args[]) {
Algos algos = new Algos();
System.out.println(algos.toHour("00:00"));
}
public String toHour(String hrs24)
{
if (hrs24 == null) {
return "";
}
String[] time = hrs24.split(":");
Integer hour = Integer.parseInt(time[0]);
if (hour < 0 || hour > 24) return "Invalid hour provided";
Integer formatted = hour <= 12 ? hour : hour-12;
String meridian = hour < 12 ? "AM" : "PM";
return formatted + ":" + time[1] + meridian;
}
}
package algorithm;
public class Algos {
public static void main(String args[]) {
Algos algos = new Algos();
System.out.println(algos.toHour("00:00"));
}
public String toHour(String hrs24)
{
if (hrs24 == null) {
return "";
}
String[] time = hrs24.split(":");
Integer hour = Integer.parseInt(time[0]);
if (hour < 0 || hour > 24) return "Invalid hour provided";
Integer formatted = hour <= 12 ? hour : hour-12;
String meridian = hour < 12 ? "AM" : "PM";
return formatted + ":" + time[1] + meridian;
}
}
test(int hr,int min)
- Ashish Kamble September 27, 2016{
if(hr>12 && hr<25)
{
hr=hr-12;
min=min;
}
day(char day){
if(hr>12){day=PM}
else day=AM;
}
swap(int hr,int min){
cout<<" Hr" <<hr
cout<<" min"<<min
cout<<" "<<day
}
}