setTimes
私は次のように呼ばれる時間間隔のセットを持っています:
[a,d] [h,j] [k,l]
そして、rawTimes
そのような別の時間のセット:
[a,c] [b,e] [e,g] [f,i] [k,l] [i,m]
rawTimes
で指定された間隔内にある新しい間隔に変換する必要がありますsetTimes
。したがって、結果セットは次のようになります。
[a,c] [b,d] [h,i] [k,l] [i,j] [k,l]
(ここで、a <b <c ... <m)
基本的に、結果セットはすべてセット内の間隔内に含まれている必要がありますsetTimes
。の間隔がrawTimes
複数の部分に分割されたり、最終的なセットに到達しなかったりする可能性があります。
現在私が行ったことは、setTimes
間隔内の各開始時刻をと呼ばれるリストに追加startTimes
し、終了時刻をに追加することendTimes
です。それで:
startTimes = a , h , k
endTimes = d , j , l
しかし、私はそこで立ち往生しています。そこからどこへ行けばいいのかわからない。