I=open(0).read().strip().split("\n\n")R=[i.split("-")foriinI[0].split("\n")]R=sorted((int(a),int(b))for(a,b)inR)ans=0t=R[0]# tailforrinR[1:]:(a,b)=t(c,d)=rifa<=c<=b:# if can merget=(a,max(b,d))# extendelse:# count rangeans+=b-a+1t=r(a,b)=tans+=b-a+1print(ans)
[^] # Re: jour 5
Posté par steph1978 . En réponse au journal Advent of Code 2025. Évalué à 3.
Partie 1:
Partie 2