Advertisement
whiteshark05

Best Sum

Feb 20th, 2023
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.26 KB | Source Code | 0 0
  1. def solve(N):
  2.     q, r = divmod(N, 3)
  3.     if r == 0:
  4.         return 3**q
  5.     # r == 1 meaning q + r == 4. We break into (2,2) instead of (3,1)
  6.     elif r == 1:
  7.         return 3**(q-1)*4
  8.     else:
  9.         return 3**q*r
  10.    
  11. N = int(input())
  12. print(solve(N))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement