Time and Move based Scoring System

http://gamedev.stackexchange.com/questions/43962/how-to-devise-a-scoring-algorithm-based-on-elapsed-time-and-number-of-moves#comment71624_43962

by jeykeu

JavaScript

var finishedSeconds=[0,1,5,6,7,8,9,10,38,24];
var moveCount=      [0,1,2,5,6,8,9,12,6,5];

var score = calculateScore();
for(var i = 0; i< moveCount.length; i++){
    console.log (calculateScore(finishedSeconds[i], moveCount[i]));
}
    
    function calculateScore(finishedSeconds, moveCount){
var minimumMoves = 5;
var minimumTime = 20;
var highestScorePossible = 100;
    return Math.floor( (((minimumTime/finishedSeconds)*(minimumMoves/moveCount))*highestScorePossible));
}