回答編集履歴

1 誤記修正:左=>右

hikochang

hikochang score 592

2017/01/30 07:31  投稿

左の桁から順番に足してみた。。。。
右の桁から順番に足してみた。。。。
```JavaScript
<script language="javascript" type="text/javascript">
function Add(A,B)
{
   var Result="";
   var Kuriage=0;
   for( var i=0; i<Math.max(A.length,B.length); i++ )
   {
       var a=0;
       var b=0;
       if( i < A.length){
           a=parseInt(A.substr(-1-i,1));
       }
       if( i < B.length){
           b=parseInt(B.substr(-1-i,1));
       }
       Result = ((a+b+Kuriage)%10).toString() + Result;
       Kuriage = Math.floor((a+b+Kuriage)/10);
   }
   return Result;
};
var A=                                   "123456789123456789123456789123456789";
var B="112233445566778899112233445566778899112233445566778899112233445566778899";
window.confirm(Add(A,B));
</script>
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る