Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. def ss(n):
  2. global sis, smm
  3. n = int(n)
  4. smm+= str(n%sis)
  5. if n<sis:
  6. return
  7. else:
  8. ss(n//sis)
  9. n = input()
  10. smm = ''
  11. sis = 3
  12. cnt = 0
  13. if n[0] == '-':
  14. cnt = 1
  15. n = -int(n)
  16. ss(n)
  17. smm = list(smm + '0')
  18. smm.reverse()
  19. for i in range(len(smm)-1, -1, -1):
  20. if smm[i] == "2":
  21. smm[i] = '#'
  22. smm[i-1] = str(int(smm[i-1]) + 1)
  23. elif smm[i] == '3':
  24. smm[i] = '0'
  25. smm[i-1] = str(int(smm[i-1]) + 1)
  26. if cnt:
  27. for i in range(len(smm)-1, -1, -1):
  28. if smm[i] == "1":
  29. smm[i] = '#'
  30. elif smm[i] == '#':
  31. smm[i] = "1"
  32. if smm[0] == '0' or smm[0] == '-1':
  33. print(''.join(smm[1:]))
  34. else:
  35. print(''.join(smm))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement