dxnge

17

Oct 21st, 2021
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.61 KB | None | 0 0
  1. x = int(input())
  2. S = 0
  3. while x > 0:
  4.     if x % 2 > 0:
  5.         S = S + (x % 7)
  6.     else:
  7.         S = S - (x % 7)
  8.     x = x // 7
  9. print(S)
  10.  
  11.  
  12. #при x in range (51, 342) цикл повторяется 3 раза
  13. # x > 50, 50 в 7 сс == 101
  14. #минимальное число, такое что, сначала нечетное, длинной 3, при // 7 получалось четным, при повторном делении, получалось нечетным
  15. #111 в 7сс == 57 в 10сс
  16. #111 - нечетное (S + 1)  S == 1
  17. #11 - четное (S - 1) S == 0
  18. #1 - нечетное (S +1) S == 1
Advertisement
Add Comment
Please, Sign In to add comment