September 2017 Update
This commit is contained in:
parent
bba7bfd280
commit
ba8067c3b7
14570 changed files with 153136 additions and 63871 deletions
|
|
@ -0,0 +1,37 @@
|
|||
var args = process.argv.slice(2);
|
||||
|
||||
function time_to_seconds( hms ) {
|
||||
var parts = hms.split(':');
|
||||
if ( parts[0] < 12 ) {
|
||||
parts[0] = 24;
|
||||
}
|
||||
var seconds = parseInt(parts[0]) * 60 * 60 + parseInt(parts[1]) * 60 + parseInt(parts[2]);
|
||||
return seconds;
|
||||
}
|
||||
function seconds_to_time( s ) {
|
||||
var h = Math.floor( s/(60 * 60) );
|
||||
if ( h < 10 ) {
|
||||
h = '0' + h;
|
||||
}
|
||||
s = s % (60 * 60);
|
||||
|
||||
var m = Math.floor( s/60 );
|
||||
if ( m < 10 ) {
|
||||
m = '0' + m;
|
||||
}
|
||||
s = s % 60
|
||||
if ( s < 10 ) {
|
||||
s = '0' + s;
|
||||
}
|
||||
return h + ':' + m + ':' + s;
|
||||
}
|
||||
|
||||
var sum = 0, count = 0, idx;
|
||||
for (idx in args) {
|
||||
var seconds = time_to_seconds( args[idx] );
|
||||
sum += seconds;
|
||||
count++;
|
||||
}
|
||||
|
||||
var seconds = Math.floor( sum / count )
|
||||
console.log( 'Mean time is ', seconds_to_time(seconds));
|
||||
Loading…
Add table
Add a link
Reference in a new issue