val reduceLeftStartTime
= new java.
util.
Date (1 to MAX_SIZE) reduceLeft (_ + _)
val reduceLeftEndTime
= new java.
util.
Date
val reduceRightStartTime
= new java.
util.
Date (1 to MAX_SIZE) reduceRight (_ + _)
val reduceRightEndTime
= new java.
util.
Date
val totalReduceLeftTime
= reduceLeftEndTime.
getTime - reduceLeftStartTime.
getTime val totalReduceRightTime
= reduceRightEndTime.
getTime - reduceRightStartTime.
getTime
println(totalReduceLeftTime)
println(totalReduceRightTime)
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewp2YWwgTUFYX1NJWkUgPSAxMDAwMDAwCnZhbCByZWR1Y2VMZWZ0U3RhcnRUaW1lID0gbmV3IGphdmEudXRpbC5EYXRlCigxIHRvIE1BWF9TSVpFKSByZWR1Y2VMZWZ0IChfICsgXykKdmFsIHJlZHVjZUxlZnRFbmRUaW1lID0gbmV3IGphdmEudXRpbC5EYXRlCgoKdmFsIHJlZHVjZVJpZ2h0U3RhcnRUaW1lID0gbmV3IGphdmEudXRpbC5EYXRlCigxIHRvIE1BWF9TSVpFKSByZWR1Y2VSaWdodCAoXyArIF8pCnZhbCByZWR1Y2VSaWdodEVuZFRpbWUgPSBuZXcgamF2YS51dGlsLkRhdGUKCnZhbCB0b3RhbFJlZHVjZUxlZnRUaW1lID0gcmVkdWNlTGVmdEVuZFRpbWUuZ2V0VGltZSAtIHJlZHVjZUxlZnRTdGFydFRpbWUuZ2V0VGltZQp2YWwgdG90YWxSZWR1Y2VSaWdodFRpbWUgPSByZWR1Y2VSaWdodEVuZFRpbWUuZ2V0VGltZSAtIHJlZHVjZVJpZ2h0U3RhcnRUaW1lLmdldFRpbWUKCnByaW50bG4odG90YWxSZWR1Y2VMZWZ0VGltZSkKcHJpbnRsbih0b3RhbFJlZHVjZVJpZ2h0VGltZSkKCgp9