首页 > 代码库 > Binary Agents
Binary Agents
传入二进制字符串,翻译成英语句子并返回。
二进制字符串是以空格分隔的。
如果你被卡住了,记得开大招 Read-Search-Ask。尝试与他人结伴编程、编写你自己的代码。
这是一些对你有帮助的资源:
- String.charCodeAt()
- String.fromCharCode()
思路就是先把二进制转换为十进制,找到对应的Unicode值序列创建的字符串,最后返回结果
function binaryAgent(str) { var aArray=str.split(" "); //先用分割字符串 var result=[]; for(var i=0;i<aArray.length;i++){ result.push(String.fromCharCode(parseInt(aArray[i],2))); } //遍历找到对应的字符 return result.join(""); //链接字符串 }
然后看了看之前自己写的,思路还是一样的,多用了一个变量
function binaryAgent(str) { var aStr=str.split(‘ ‘); var result=‘‘; for(var i=0;i<aStr.length;i++){ var change=parseInt(aStr[i],2); result=result.concat(String.fromCharCode(change)); } return result; }
Binary Agents
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。