鑑於5周不同的時間:如何計算多個時間範圍(最佳會議時間)的交集?
10am - 6pm
3pm - 10pm
4pm - 7pm
5pm - 1am
3pm - 12am
是否有一個算法,計算給定的那些時間之間的最佳時間?像平均時間?
我曾嘗試添加了每一側,並且通過次數爲上劃分,但問題是當我試圖來計算時間am
和pm
,所以有時不得不進行加權不同吧?像軍事時間10pm = 22/12am = 24 /
等
我還沒有編碼任何東西,因爲我一直在試圖找出賭注的方式去做,但它會被編程在JavaScript中。
編輯:
6pm - 9pm
3pm - 8pm
4pm - 7pm
2pm - 10pm
5pm - 11pm
*6 + 3 + 4 + 2 + 5 = 20/5 = 4
*9 + 8 + 7 + 10 + 11 = 45/5 = 9
*best time range = 4pm - 9pm
這就是我講的一個例子,它沒有考慮到am/pm
。
我想找到一個最佳時間範圍,給定五個時間範圍。
我不確定你的意思是「5次不同的時間」,你有什麼是時間範圍,而不是時間 –
嘗試計算時間差的均值,例如上午10點 - 下午6點 - > 8小時,下午3點到10點 - > 7小時......然後按時間段數除以總時數。 –
首先,您必須定義一組時間範圍之間的平均值。你可以舉一個例子(和你一樣)並告訴我們期望的結果是什麼。現在你只是有一個很不明確的問題。 –