Guest User

Untitled

a guest
Aug 10th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.83 KB | None | 0 0
  1. seq_a=list(map(int,input().split(',')))
  2. # print(seq_a)
  3. seq_a.sort(reverse=True)
  4. # print(seq_a)
  5. months=[None,None]
  6. days=[None,None]
  7. hrs=[None,None]
  8. mins=[None,None]
  9. #months
  10. for x in seq_a:
  11. if x <= 1:
  12. months[0]=x
  13. seq_a.remove(x)
  14. break
  15. if months[0] is not None:
  16. if months[0]==1:
  17. for x in seq_a:
  18. if x <= 2:
  19. months[1]=x
  20. seq_a.remove(x)
  21. break
  22. else:
  23. for x in seq_a:
  24. if x>0 and x <= 9:
  25. months[1]=x
  26. seq_a.remove(x)
  27. break
  28. # print(seq_a)
  29. # print(months,days,hrs,mins)
  30. #days
  31. if months[1] is not None:
  32. month=int(str(months[0])+str(months[1]))
  33. # print(month)
  34. if month==2:
  35. for x in seq_a:
  36. if x <= 2:
  37. days[0]=x
  38. seq_a.remove(x)
  39. break
  40. if days[0] is not None:
  41. if days[0]==2:
  42. for x in seq_a:
  43. if x <= 7:
  44. days[1]=x
  45. seq_a.remove(x)
  46. break
  47. else:
  48. for x in seq_a:
  49. if x <= 9:
  50. days[1]=x
  51. seq_a.remove(x)
  52. break
  53. elif month<=7:
  54. if month%2==0:
  55. for x in seq_a:
  56. if x <= 3:
  57. days[0]=x
  58. seq_a.remove(x)
  59. break
  60. if days[0] is not None:
  61. if days[0]==3:
  62. for x in seq_a:
  63. if x == 0:
  64. days[1]=x
  65. seq_a.remove(x)
  66. break
  67. else:
  68. for x in seq_a:
  69. if x > 0 and x <= 9:
  70. days[1]=x
  71. seq_a.remove(x)
  72. break
  73. else:
  74. for x in seq_a:
  75. if x <= 3:
  76. days[0]=x
  77. seq_a.remove(x)
  78. break
  79. if days[0] is not None:
  80. if days[0]==3:
  81. for x in seq_a:
  82. if x <= 1:
  83. days[1]=x
  84. seq_a.remove(x)
  85. break
  86. else:
  87. for x in seq_a:
  88. if x <= 9:
  89. days[1]=x
  90. seq_a.remove(x)
  91. break
  92. else:
  93. if month%2==0:
  94. for x in seq_a:
  95. if x <= 3:
  96. days[0]=x
  97. seq_a.remove(x)
  98. break
  99. if days[0] is not None:
  100. if days[0]==3:
  101. for x in seq_a:
  102. if x <= 1:
  103. days[1]=x
  104. seq_a.remove(x)
  105. break
  106. else:
  107. for x in seq_a:
  108. if x <= 9:
  109. days[1]=x
  110. seq_a.remove(x)
  111. break
  112. else:
  113. for x in seq_a:
  114. if x <= 3:
  115. days[0]=x
  116. seq_a.remove(x)
  117. break
  118. if days[0] is not None:
  119. if days[0]==3:
  120. for x in seq_a:
  121. if x == 0:
  122. days[1]=x
  123. seq_a.remove(x)
  124. break
  125. else:
  126. for x in seq_a:
  127. if x <= 9:
  128. days[1]=x
  129. seq_a.remove(x)
  130. break
  131. # print(seq_a)
  132. # print(months,days,hrs,mins,"YOLO")
  133. #hrs
  134. if days[1] is not None:
  135. for x in seq_a:
  136. if x <= 2:
  137. hrs[0]=x
  138. seq_a.remove(x)
  139. break
  140. # print(seq_a)
  141. # print(months,days,hrs,mins)
  142. if hrs[0] is not None:
  143. if hrs[0]==2:
  144. for x in seq_a:
  145. if x < 4:
  146. hrs[1]=x
  147. seq_a.remove(x)
  148. break
  149. else:
  150. for x in seq_a:
  151. if x <= 9:
  152. hrs[1]=x
  153. seq_a.remove(x)
  154. break
  155. # print(seq_a)
  156. # print(months,days,hrs,mins)
  157. #mins
  158. if hrs[1] is not None:
  159. for x in seq_a:
  160. if x < 6:
  161. mins[0]=x
  162. seq_a.remove(x)
  163. break
  164. # print(seq_a)
  165. # print(months,days,hrs,mins)
  166. if mins[0] is not None:
  167. for x in seq_a:
  168. if x <= 9:
  169. mins[1]=x
  170. seq_a.remove(x)
  171. break
  172. # print(seq_a)
  173. # print(months,days,hrs,mins)
  174. if mins[1] is not None:
  175. print(str(months[0])+str(months[1])+'/'+str(days[0])+str(days[1])+' '+str(hrs[0])+str(hrs[1])+':'+str(mins[0])+str(mins[1]))
  176. else:
  177. print(0)
Add Comment
Please, Sign In to add comment