牛牛想把一个数n转化为八位的二进制数,只不过牛牛不知道该怎么做,所以他想请你帮忙。
给定一个数n,返回将这个数转化为八位的二进制数(不足八位,往前补0)。
题解:无难度,模拟即可,对于c++比较熟悉的同学来说,可以直接用bitset来完成。
时间复杂度:
空间复杂度:
参考代码如下:
class Solution {
public:
/**
* 给定一个数n,返回将这个数转化为八位的二进制数(不足八位,往前补0)。
* @param n int整型 代表题目中的n
* @return string字符串
*/
string solve(int n) {
// write code here
bitset<8> b(n);
return b.to_string();
}
};
京公网安备 11010502036488号