randRange(1, 100) randRange(2, 6) randRange(1, 2) randRange(1, SEQ_LENGTH) DIFFERENCE * SEQ_LENGTH * (SEQ_LENGTH - 1) / 2 FIRST_NUM * SEQ_LENGTH + C function(){return 1===DIFFERENCE?new Plural(function(e){return $.ngettext({lang:"es-ES",messages:["enteros","enteros"]},e)}):isOdd(FIRST_NUM)?new Plural(function(e){return $.ngettext({lang:"es-ES",messages:["número impar","números impares"]},e)}):new Plural(function(e){return $.ngettext({lang:"es-ES",messages:["número par","números pares"]},e)})}() function(){for(var e="x",r=1;SEQ_LENGTH>r;r++)e+="+ (x + "+r*DIFFERENCE+")";return e}() FIRST_NUM + (TARGET_NUMBER - 1) * DIFFERENCE

La suma de SEQ_LENGTH números plural_form(SEQ_TYPE, SEQ_LENGTH) consecutivos es SUM.

¿Cuál es el ordinalThrough20(TARGET_NUMBER) número en esta sucesión?

ANSWER

Llama x al primer número de la secuencia.

La siguiente SEQ_TYPE en la secuencia es x + DIFFERENCE

La suma de SEQ_LENGTH números plural_form(SEQ_TYPE, SEQ_LENGTH) consecutivos es:

SEQUENCE = SUM

SEQ_LENGTHx + C= SUM

SEQ_LENGTHx = SUM - C

x = FIRST_NUM

Así, el primer número es ANSWER.

Como x es el primer número, x + (TARGET_NUMBER - 1) * DIFFERENCE es el ordinalThrough20(TARGET_NUMBER) SEQ_TYPE.

Por tanto, el ordinalThrough20(TARGET_NUMBER) número en la sucesión es ANSWER.