Carry Count
by rishul matta
JavaScript
function carry(a, b) {
if (b > a) {
[a, b] = [b, a];
}
var quoA = 99999, remA;
var quoB, remB;
var carry = 0, count = 0;
while(quoA > 0) {
quoA = parseInt(a / 10);
remA = a % 10;
quoB = parseInt(b/ 10);
remB = b % 10;
if (remB + remA + carry > 9) {
carry = 1;
count ++;
} else {
carry = 0;
}
a = quoA;
b = quoB;
}
if (carry ==1) {
count++;
}
return count;
}
alert(carry(89,2))