shuffle([1, 2, 3, 4, 5, 6, 7, 8, 9]).slice( 0, 4 )
digitsToInteger( DIGITS )
randRange( 0, 3 )
DIGITS[POWER]
(function() {
var maxPower = DIGITS.length - 1;
var products = jQuery.map( DIGITS, function( digit, index ){
return expr([ "*", digit, pow( 10, maxPower - index ) ]);
});
return products.join( "+" );
})()
(function() {
var maxPower = DIGITS.length - 1;
var words = jQuery.map( DIGITS, function( digit, index ) {
return digit + " " + powerToPlace( maxPower - index );
});
return words.join( " + " );
})()
(function() {
var places = placesLeftOfDecimal.slice( 0, 4 );
return jQuery.map( places, function( place, i ) {
return place;
});
})()
PLACES[ DIGITS.length - 1 - POWER ]
Millist arvujärku esindab arvus NUMBER number DIGIT?
SOLUTION
Arvu NUMBER saab lahti kirjutada järgmiselt:
= HINT_IN_NUMBERS
=
HINT_IN_WORDS
Seega number DIGIT asub järjekorras SOLUTIONe kohapeal.
randRange( 0, 9, 4 )
digitsToInteger( DIGITS )
[ ]
(function() {
var maxPower = DIGITS.length - 1;
return jQuery.map(DIGITS, function(digit, index) {
if ( digit === 0 ) {
return null;
}
var addend;
if ( index === DIGITS.length - 1 ) {
if ( DIGITS[ index - 1] === 0 ) {
ADDENDS.push( digit );
return cardinal( digit ) + " on sama, mis " + digit;
}
} else if ( index === DIGITS.length - 2 ) {
addend = digit * 10 + DIGITS[ DIGITS.length - 1 ];
ADDENDS.push( addend );
return cardinal( addend ) + " on sama, mis " + addend;
} else {
var words = cardinal( digit ) + " " + powerToPlace(maxPower - index);
var input = [ "*", digit, pow(10, maxPower - index) ];
var ex = expr( input );
addend = expr( input, true );
ADDENDS.push( addend );
return words + " on sama, mis " + ex + " = " + addend;
}
});
})()
Kuidas kirjutada arv cardinal( NUMBER ) numbritega?
NUMBER
hint
Nüüd pane need kõik omavahel kokku:
ADDENDS.join( " + " )
= NUMBER