randRange( 100, 999 ) randRange( 100, 999 ) randRange( 1, 2 ) A_DECIMAL 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() { var result = digits( NEW_A ); for ( var i = 0; i < ( A_DECIMAL - B_DECIMAL ) || result.length < A_DECIMAL + 1; i++ ) { result.push( 0 ); } return result; })() (function() { var result = digits( NEW_B ); for ( var i = 0; i < ( B_DECIMAL - A_DECIMAL ) || result.length < B_DECIMAL + 1; i++ ) { result.push( 0 ); } return result; })() []

\Huge{roundTo( A_DECIMAL, A * pow( 10, -A_DECIMAL ) ).toFixed( A_DECIMAL ) + roundTo( B_DECIMAL, B * pow( 10, -B_DECIMAL ) ).toFixed( 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();