-
二进制求和
function addBinary(a: string, b: string): string { let al = a.length-1; let bl = b.length-1; let temp = 0 let result = '' while(al>-1 || bl>-1){ let ai = 0 if(al>-1){ ai = Number(a.charAt(al)) } let bi = 0 if(bl>-1){ bi = Number(b.charAt(bl)) } let nu = ai + bi +temp if(nu === 1){ result = '1'+ result temp = 0 }else if(nu === 2){ result = '0'+ result temp = 1 }else if(nu===0){ result = '0'+ result temp = 0 }else if(nu === 3){ result = '1'+ result temp = 1 } al-- bl-- } console.log(temp) if(temp === 1){ return '1'+ result }else{ return result } };
二进制求和-typescript
最新推荐文章于 2022-11-08 23:53:27 发布