Advertisement
Guest User

decent_number

a guest
Dec 7th, 2015
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.74 KB | None | 0 0
  1. #!/bin/python
  2.  
  3. import sys
  4.  
  5. def decent_number(n, i):
  6.         if ((3*i) <= n):
  7.             if ((n-(3*i))% 5 == 0):
  8.                 return "5" * (3*i) + "3" * (n-(3*i))
  9.         else:
  10.             return 0
  11.    
  12. t = int(raw_input().strip())
  13. for a0 in xrange(t):
  14.     i = 1
  15.     n = int(raw_input().strip())
  16.     if (n == 1):
  17.         print "-1"
  18.     elif (n ==3):
  19.         print "555"
  20.     elif (n==5):
  21.         print "33333"
  22.     elif (n==11):
  23.         print "55555533333"
  24.     else:
  25.         if (n > 5):
  26.             aux = "-1"
  27.             while (i < n):
  28.                 val = decent_number(n, i)
  29.                 if (aux < val):
  30.                     aux = val
  31.                 i += 1
  32.             print aux
  33.         else:
  34.             print "-1"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement