fork download
  1. import java.util.*;
  2.  
  3. public class Main
  4. {
  5. public static void main(String[] args) {
  6. Scanner sc = new Scanner(System.in);
  7. int t = sc.nextInt();
  8. sc.nextLine();
  9. while (t-- > 0) {
  10. solve(sc);
  11. }
  12. sc.close();
  13. }
  14.  
  15. public static void solve(Scanner sc)
  16. {
  17. String a=sc.nextLine();
  18. String ap="";
  19. String min=a.substring(2,5);
  20. String hours;
  21. int num;
  22. if(a.charAt(0)!='0')
  23. {
  24. hours=a.substring(0,2);
  25. num=Integer.parseInt(hours);
  26. }
  27. else
  28. {
  29. hours=a.substring(1,2);
  30. num=Integer.parseInt(hours);
  31. }
  32. if(num<12 && num>=0)
  33. {
  34. ap="AM";
  35. }
  36. else
  37. ap="PM";
  38.  
  39.  
  40. if(ap=="AM")
  41. {
  42. if(num==11 || num==12 || num==10)
  43. System.out.println(num+""+min+" "+ap);
  44. if(num<10 && num>0)
  45. System.out.println("0"+num+""+min+" "+ap);
  46. if(num==0)
  47. System.out.println("12"+min+" "+ap);
  48. }
  49. else
  50. {
  51. int k;
  52. if(num!=12)
  53. k=num-12;
  54. else
  55. k=num;
  56. if(k>9 && k<=12)
  57. System.out.println(k+""+min+" "+ap);
  58. else
  59. System.out.println("0"+k+""+min+" "+ap);
  60.  
  61.  
  62. }
  63. }
  64.  
  65. }
  66.  
  67.  
Success #stdin #stdout 0.31s 61328KB
stdin
11
09:41
18:06
12:14
00:59
00:00
14:34
01:01
19:07
11:59
12:00
21:37
stdout
09:41 AM
06:06 PM
12:14 PM
12:59 AM
12:00 AM
02:34 PM
01:01 AM
07:07 PM
11:59 AM
12:00 PM
09:37 PM