Predefinição:Testerag: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Sem resumo de edição |
Sem resumo de edição |
||
Linha 1: | Linha 1: | ||
[ | function calcPokemonBoost(initBoost, endBoost, boostType, stonePrice){ | ||
let responseBoost = []; | |||
let usedStones = 0; | |||
let stonesForBoost = 1; | |||
for(i = 1; i <= endBoost; i++) { | |||
usedStones += stonesForBoost; | |||
if ( i % boostType === 0) stonesForBoost++; | |||
const price = usedStones * stonePrice; | |||
responseBoost.push( | |||
{ | |||
price: price, | |||
necessary_stones: usedStones, | |||
boost: i | |||
} | |||
); | |||
} | |||
return responseBoost; | |||
} |
Edição atual tal como às 14h49min de 16 de janeiro de 2023
function calcPokemonBoost(initBoost, endBoost, boostType, stonePrice){
let responseBoost = []; let usedStones = 0; let stonesForBoost = 1;
for(i = 1; i <= endBoost; i++) { usedStones += stonesForBoost; if ( i % boostType === 0) stonesForBoost++; const price = usedStones * stonePrice;
responseBoost.push( { price: price, necessary_stones: usedStones, boost: i } ); }
return responseBoost;
}