Need a unique gift idea?
A Pastebin account makes a great Christmas gift
SHARE
TWEET

Untitled

a guest Aug 10th, 2018 50 Never
Upgrade to PRO!
ENDING IN00days00hours00mins00secs
 
  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)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top