cost 707 ms
计算 Python 中的最小二元运算

[英]Count Min Binary Operations in Python

问题:给定一个正数 integer n ,在一次操作中,选择任何i >= 0并将n转换为n + 2^i或n - 2^i 。 找出将n转换为 0 所需的最少操作次数。例如, n = 5 。 n可以通过两个操作减少为 0:5 - 2^0 - 2^2 = 0。 我的解决方案适用于我手动测试过的每个 ...

无符号乘法与有符号乘法的执行方式不同吗?

[英]Are unsigned vs. signed multiply performed differently?

我正在尝试将两个数字相乘。 一个是 3'b111,另一个是 2'b11(使用 Verilog 语法)。 如果我们假设它们是无符号的,那么结果是: 这是有道理的,因为 3'b111 是 7,而 2'b11 是 3,7 * 3 = 21,即 5'b10101。 到目前为止我很好。 但是现在让我们假设我 ...

C++ 的 Atom 编译器给了我错误的 output 将值转换为二进制

[英]Atom Compiler for C++ gives me wrong output for converting a value to binary

所以我写了一个代码来打印前 20 个二进制数,比如 0 1 10 11 100 101 等等...... 我尝试在 Atom 编辑器中运行代码,它不准确,但是当我在在线编译器中运行相同的代码时,它给了我一个正确的答案,这符合我的预期这是我使用的代码: 这是我在 ATOM 编辑器中得到的 output ...

在一行中声明和循环变量

[英]Declaring and Looping over a variable in one line

只是为了好玩,我试图将一个编程问题压缩成一行。 我知道这通常是一种不好的做法,但这是一个有趣的挑战,我正在寻求您的帮助。 我有一段代码声明变量,在第二行中循环遍历在第一行中创建的列表,直到找不到数字为止。 最后它返回那个值。 编程题如下。 给定一个句子,将每个字符转换为它的 ascii 表示形式。 ...

python:使用 binascii.a2b_hex 将十六进制转换为 bin 导致 binascii.Error:奇数长度字符串

[英]python: hex to bin with binascii.a2b_hex results in binascii.Error: Odd-length string

我正在尝试使用binascii.a2b_hex将十六进制字符串转换为 bin,但我得到binascii.Error: Odd-length string only with some strings,不是每次。 例如这是抛出错误的字符串: 177B16283F6C72F52DB9F00DF2629E ...

为什么 FileReader 上传的数据超过了文件的长度?

[英]Why is the uploaded data from FileReader more than the file's length?

我想使用FileReader将POST文件发布到我的界面。 一切正常(因为没有错误),只是发送的数据似乎在某处被破坏了。 检查线路时,我可以看到POST的Content-Length为 11910 字节,而我上传的文件只有 8852 字节大。 这是 Javascript 代码: restPutP ...

从字节表示的 Int 计算

[英]Int calculation from byte representation

给定字节为 HEX: 710e00fe我执行以下操作: 我得到mantissa = 3697 and exponent = -2 。 我尝试手动执行此操作,但我无法弄清楚我是如何获得这些值的。 我实际上可以得到正确的 exp,但是当我手动计算时,尾数是一个巨大的数字。 有什么不对? ...

快速将 id 分配给给定的位组合

[英]Quickly assigning an id to a given combination of bits

我的问题背后的背景并不重要,因为我的问题本身相当独立。 我目前正在尝试将数字分配给位序列。 这样,如果我向functionA询问位序列 42,它会返回相应的位,比如“0110101011...”(不正确,只是一个例子),如果我给functionB序列“0110101011...”,它可以给我 42 ...

大型无符号整数的安全、有符号减法

[英]Safe, signed subtraction of large unsigned ints

我正在使用无法控制输入类型的协议。 但我需要计算两个 64 位无符号整数的差值(目前已烘焙到std::uint64_t中)。 但差异可能是消极的或积极的。 我不想这样做: 所以我在这里查看了 Boost 的safe_numerics 。 大值案例的处理方式如下: 伟大的。 但是......他们有点太 ...

如何根据 substring 行名匹配合并二进制矩阵的行?

[英]How to merge rows of binary matrix based on substring rowname matches?

如果二进制矩阵的行名在第 4 个之前匹配. 分隔符,合并两行,其中如果任何一行为1 ,则列值将为1 。 另外,删除 4th 之后的所有内容. 行名中的分隔符。 样本数据: 所需的 output: ...

如何在 C++ 中提取此图像的高度和宽度?

[英]How can I extract the height and width of this image in C++?

我在提取 png 文件的正确高度和宽度时遇到问题。 宽度打印正确,但高度打印不正确。 我目前输入的图像高度为 2264 像素 * 宽度为 2382 像素,但我的 output 是这样的: Image width: 2382, Image height: 1229472850 。 以下是我的代码,任 ...

如何从 SerialPort 将 byteArray 转换为 object

[英]How can i convert byteArray to object from SerialPort

我输入了 COM 端口。 我从这些数据中接收数据,例如binary 。 问题是我无法将binary转换为object 。 我试试这个。 它在这一行抛出异常object obj = bf.Deserialize(ms); System.Runtime.Serialization.Serializat ...

读取二进制的 UInt 类型

[英]Read UInt types in binary

我正在实现一个MidiReader ,它需要我读取天气 MSB First 或 LSB First UInts(8、16、32 或 64)。 我对二进制和类型知之甚少,所以我目前正在从 C# 复制其他人的代码。 这些是我复制的: 但据说其中一个读取 MSB First UInt。 所以我想问一下如何 ...

Python 二进制列,如果 GetDate 在日期之间

[英]Python Binary Column if GetDate is between dates

如果 GameDate 列中的给定数据在一组日期之间,我正在尝试在 python 中创建一个二进制列。 这是我尝试过的: 通过这个,我希望创建一个调用 pre_season 的二进制列,当 GameDate 落在这些范围内时,该列将具有 1 或 0。 ...

我如何找到 12h06f 是什么号码?

[英]How do I find what number is 12h06f?

我在 verilog 和数字逻辑练习中一次又一次地发现这样的数字,但我不知道我应该如何知道这是什么数字或如何在 verilog 代码中将其写为 12'b。 有人可以向我解释吗? ...

对 Python 中二进制字符串的每一位进行异或运算

[英]XOR'ing each bit of a binary string in Python

我有两个二进制字符串(不是整数),例如0101和0010 ,我需要对这两个二进制字符串进行异或,然后再次对结果的每一位进行异或。 这两个结果在0111中异或,现在我想得到结果0 xor 1 xor 1 xor 1 。 我怎样才能在python中实现呢? 我已经对结果变量中的两个字符串进行了异或,现在 ...

如何将位串转换为 Julia 中的二进制形式

[英]How can I convert a bitstring to the binary form in Julia

我正在使用位串对字符串的第 i 个位执行异或运算: 但是结果将是一个字符串,所以我不能继续使用其他 i. 所以我想知道如何将位串(格式为“000000000000000000000001001”)转换为 (0b1001)? 谢谢 ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM