Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
filter > start solution in Clear category for Lightbulb Start Watching by kdim
from datetime import datetime
from typing import List, Optional
def sum_light(els: List[datetime], start_watching: Optional[datetime] = None) -> int:
start = max(els[0], start_watching) if start_watching else els[0]
els = list(filter(lambda x: x > start, els))
if len(els)%2: els = [start] + els
delta = [(els[i] - els[i - 1]).total_seconds() for i in range(1, len(els), 2)]
return sum(delta)
Jan. 16, 2021
Comments: