在一个农场中,农夫使用二进制字符串来编码他的牛群。每一头牛都有一个二进制编码,农夫将两头牛的编码相加,以此来创建一个新的二进制编码。现在,农夫给出了两头牛的编码 a 和 b,你需要帮他计算出它们的编码和。

区块链毕设网qklbishe.com为您提供问题的解答

在一个农场中,农夫使用二进制字符串来编码他的牛群。每一头牛都有一个二进制编码,农夫将两头牛的编码相加,以此来创建一个新的二进制编码。现在,农夫给出了两头牛的编码 a 和 b,你需要帮他计算出它们的编码和。

import java.util.*;   public class Solution {     /**      * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可      *      *       * @param a string字符串       * @param b string字符串       * @return string字符串      */     public String addBinary (String a, String b) {         char[] arr1=a.toCharArray();         char[] arr2=b.toCharArray();         StringBuilder sb=new StringBuilder();         int carry=0;         int i=a.length()-1,j=b.length()-1;         while(i>=0||j>=0){             if(i>=0){                 if(a.charAt(i)=='1'){                     carry++;                 }                 i--;             }             if(j>=0){                 if(b.charAt(j)=='1'){                     carry++;                 }                 j--;             }             if(carry%2==0) sb.insert(0,"0");             else sb.insert(0,"1");             carry/=2;         }         if(carry!=0) sb.insert(0,"1");         return sb.toString();     } }

41:17

以上就是关于问题在一个农场中,农夫使用二进制字符串来编码他的牛群。每一头牛都有一个二进制编码,农夫将两头牛的编码相加,以此来创建一个新的二进制编码。现在,农夫给出了两头牛的编码 a 和 b,你需要帮他计算出它们的编码和。的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

从业7年-专注一级市场


微信:btc9767
TELEGRAM :https://t.me/btcok9

具体资料介绍

web3的一级市场千万收益的逻辑


进群点我



qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 在一个农场中,农夫使用二进制字符串来编码他的牛群。每一头牛都有一个二进制编码,农夫将两头牛的编码相加,以此来创建一个新的二进制编码。现在,农夫给出了两头牛的编码 a 和 b,你需要帮他计算出它们的编码和。