randRange( 100, 999 ) randRange( 100, 999 ) 2 2 A * ( B_DECIMAL > A_DECIMAL ? pow( 10, B_DECIMAL - A_DECIMAL ) : 1) B * ( A_DECIMAL > B_DECIMAL ? pow( 10, A_DECIMAL - B_DECIMAL ) : 1) function(){for(var e=digits(NEW_A),r=0;A_DECIMAL-B_DECIMAL>r||e.length<A_DECIMAL+1;r++)e.push(0);return e}() function(){for(var e=digits(NEW_B),r=0;B_DECIMAL-A_DECIMAL>r||e.length<B_DECIMAL+1;r++)e.push(0);return e}() []

\Huge{localeToFixed(roundTo( A_DECIMAL, A * pow( 10, -A_DECIMAL ) ), A_DECIMAL ) + localeToFixed(roundTo( B_DECIMAL, B * pow( 10, -B_DECIMAL ) ), B_DECIMAL ) = {?}}

A / pow( 10, A_DECIMAL ) + B / pow( 10, B_DECIMAL )

graph.adder=new Adder(NEW_A,NEW_B,A_DIGITS,B_DIGITS),DUMMY=Array(graph.adder.getNumHints())
graph.adder.show(),graph.adder.showDecimals(A_DECIMAL,B_DECIMAL)
graph.adder.showHint()