ユーザーが参加できるコンテストがたくさんあります。常時約 10 のアクティブなコンテストがあります。1 時間ごとに新しいコンテストが発生し、最も古いコンテストが終了します。ユーザーが連続していくつのコンテストに参加したかを追跡したいと考えています。唯一の問題は、ユーザーが順不同でコンテストに参加できることですが、各コンテストが終了する前に参加している限り、クレジットを取得する必要があります。
私はいくつかの可能な解決策に取り組みましたが、それぞれに検出が非常に困難なひどいエッジケースがあるようです. 私は何かを見逃していますか、それともこれはかなり難しい問題ですか?