leetcode-13双周赛-1256-加密数字
Posted 真不知道叫啥好
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode-13双周赛-1256-加密数字相关的知识,希望对你有一定的参考价值。
题目描述:编码
方法一:
class Solution(object): def encode(self, n): if n == 0: return "" n -= 1 A = [\'0\' if n % 2 == 0 else \'1\'] # 01 2345 e = 2 while n >= e: n -= e e *= 2 A.append(\'0\' if n % e < (e/2) else \'1\') return "".join(A[::-1])
以上是关于leetcode-13双周赛-1256-加密数字的主要内容,如果未能解决你的问题,请参考以下文章
leetcode-第14周双周赛-1271-十六进制魔术数字
[leetcode 双周赛 11] 1228 等差数列中缺失的数字