给定正整数int x,将其用二进制表示,找到和它1的个数相同、且大小最接近的那两个二进制数(一个略大,一个略小)。请返回一个vector,代表这两个数的十进制表示(小的在前)。并保证答案存在。 测试样例: 2 返回:[1,4]
加载中...
import java.util.*; public class CloseNumber { public int[] getCloseNumber(int x) { // write code here } }
class CloseNumber { public: vector
getCloseNumber(int x) { // write code here } };
# -*- coding:utf-8 -*- class CloseNumber: def getCloseNumber(self, x): # write code here
class CloseNumber { public int[] getCloseNumber(int x) { // write code here } }