Consider a string made of only digits Replace each pair of a

Consider a string made of only digits. Replace each pair of adjacent digits by their sum. So if the input is \"128743128\" the output should be \"315738\".

JavaScript Help**

Solution

ANS;

<html>
<body>
<script>
var txt=prompt(\"Enter a string(Only Digits)\");//to read input string
//var txt=\"128743128\";
var i=txt.length;//finding length of a string
var count;
var output=\"\";//output string
if(i%2 == 0)//even number of digits
{
   for(var j=1;j<txt.length;j=j+2)
   {
       count=txt.codePointAt(j)-48 + txt.codePointAt(j-1)-48;
       output=output+count;//appending count to output string
   }
}
else//odd number of digits
{
   for(var j=1;j<txt.length;j=j+2)
   {
       count=txt.codePointAt(j)-48 + txt.codePointAt(j-1)-48;
       output=output+count;
   }
   output=output+(txt.codePointAt(txt.length-1)-48);//appending remaining single digit
}
document.writeln(\"<h1>Output: \"+output);
</script>
</body>
</html>

Consider a string made of only digits. Replace each pair of adjacent digits by their sum. So if the input is \

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site