2017-01-18 16 views
0

こんにちはフォークスGoogleカレンダーを使用して、ユーザーの空き時間スケジュールを取得しました。私はこれらの日付範囲を取って、すべてのギャップをある種の新しい配列に出力したいですか?日付範囲のギャップを見つける

どの方向指示も大変ありがとうございます。

+0

あなたはその日または時間を反復して空き時間を配列に格納できませんでしたか? –

+0

はい、日付の範囲を使用しているので、重複をチェックする方法は正確にはわかりません。 – trowse

答えて

1

手順1:各日付がタイムフレームの開始または終了のいずれであるかを考慮して、ソートされた(時間による)2次元配列にすべての日付(整数として)を取得します。たとえば:

その後
array = [[1484715564, 'start'], [1484715565, 'start'], [1484715569, 'end'], [1484715587, 'end'], ...] 

は、あなたがする必要があるすべては、あなたがstartのできるだけ多くのend Sを経てきたかどうかを追跡することで、あなたが持っている場合は、それをメモしてください!

関連する問題