처음에는 일일이 연도/월/일을 나눠서 계산해줘야겠다는 무리한 풀이로 들어갔다가 한계에 직면하고 다시 구글링하여 날짜 계산을 할 수 있는 패키지인 datetime을 사용해서 문제를 해결했다.
(실제 코딩테스트에서도 이렇게 사용할 수 있는지는 모르겠다...)
import datetime
year1, month1, day1 = map(int, input().split())
year2, month2, day2 = map(int, input().split())
start_date = datetime.date(year1, month1, day1)
target_date = datetime.date(year2, month2, day2)
d_day = target_date - start_date
if d_day.days >= 365243:
print("gg")
else:
print("D-"+str(d_day.days))
d_day.days의 값 1000을 일수로 환산하면 365243일로 환산가능함