[leetcode] 67. Add Binary (easy)
2024-09-01 03:13:02
思路:
用一个数保存进制,从后往前不断pop出两个数字和进制数相加,放入返回值中。
var addBinary = function(a, b) {
var arrA = a.split('');
var arrB = b.split('');
var len = Math.max(a.length, b.length), c = 0, result = '';
while(len-- > 0 || c > 0) {
let va = arrA.pop();
let vb = arrB.pop();
if(va) c += parseInt(va);
if(vb) c += parseInt(vb);
result = (c % 2) + result;
c = c > 1 ? 1 : 0;
}
return result;
};
最新文章
- CentOS平台部署vsftp(基于虚拟用户)
- js基础篇——原型与原型链的详细理解
- CentOS 下JDK安装
- CSS书写建议参考
- js实现日历卡
- 导入HDFS的数据到Hive
- 【锋利的jQuery】学习笔记03
- MongoDB深圳用户组线下活动召集
- HTML表单操作的记录
- Dubbo序列化多个CopyOnWriteArrayList对象变成同一对象的一个大坑!!
- 著名java博客
- Nikitosh 和异或 —— 一道 trie 树的题用可持久化 trie 水 然后翻车了...
- javaweb笔记
- Rpgmakermv(18)GALV RollCredits
- selenium测试(Java)--下拉框(二十一)
- JVM内存四大类型:Heap,Stack,Contant,DirectMemory等
- UESTC 574 High-level ancients
- 前行记录 - NOIP2018游记
- 暴力 【p4092】[HEOI2016/TJOI2016]树
- Python入门必知的几个点
热门文章
- Qt paintEvent绘制窗体 注意Qt::WA_PaintOutsidePaintEvent 只是适用于X11,其他系统均无效
- 基于ASP.NET的新闻管理系统(一)
- python中的内置函数(2)
- Spring注解?啥玩意?
- HBase 学习之路(十一)—— Spring/Spring Boot + Mybatis + Phoenix 整合
- (数据科学学习手札62)详解seaborn中的kdeplot、rugplot、distplot与jointplot
- SQL经典练习题50--mysql
- iOS 唤起APP之Universal Link(通用链接)
- python初识(3)
- Jmh测试JDK,CGLIB,JAVASSIST动态代理方式的性能