牛牛想把一个数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(); } };