我正在写一个basic程序来计算十进制值的二进制eq。我将单个位或0和1值存储到一个数组中,以便最终可以反转该数组并打印出准确的二进制表示。但是,当我打印数组内容以检查数组是否已正确填充时,我看到的是垃圾值,如果arr[]={0},则为0int main() {
int i = 0, j = 0, k, de
我一直在解决hackerrank问题,目前在一个问题中,我应该把数字转换成二进制,反转每一个数字。假设有一个整数n,我使用以下方法将其转换为二进制:现在我用普通的for循环反转了0和1s,但是,我想使用lambda函数和/或一行for循环来做同样的事情我试过这样做:
f = [lambda x: x = '<