假设我们在十进制数系统中有一个数字。我们需要获取该数字在二进制形式中的补码,然后再次将其更改为十进制并返回结果。因此,如果数字为 20,则二进制形式将为 10100,补码将为 01011,这在十进制中为 11 为了解决这个问题,我们将遵循以下步骤 - s:= 数字 n 的二进制字符串 sum:= 0 且 num:= 1 对于 s 中的每个元素 i 反向方向 如果 i = ‘b’,则返回 sum 否则,当 i = ‘0’ 时,sum:= sum + num num:= ... 阅读更多
假设 A 和 B 是两个朋友。他们有不同大小的糖果棒。这里 A[i] 是 A 拥有的第 i 根糖果棒的大小,B[j] 是 B 拥有的第 j 根糖果棒的大小。由于他们是朋友,他们想要交换一根糖果棒,以便在交换后,A 和 B 都有相同的糖果总量。(一个人拥有的糖果总量是他拥有的糖果棒大小的总和。)我们需要返回一个整数数组,假设为 ans,其中 ans[0] 为 ... 阅读更多