Tính số ngày


Submit solution

Points: 3 (partial)
Time limit: 1.0s
Memory limit: 98M

Author:
Problem types
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Thời buổi làm ăn khó khăn việc gửi tiền trong ngân hàng không tính kỳ hạn theo tháng mà tính kỳ hạn theo ngày. Một ngân hàng nọ thuê Tichpx lập trình phần mềm tính lãi xuất cho họ, Tichpx đã code xong tất cả các module nhưng có một hàm để tính số ngày từ ngày gửi tiền đến ngày rút tiền lại chưa tính được. Bạn hãy lập trình tính giùm số ngày từ d1/m1/y1->d2/m2/y2 có bao nhiêu ngày biết rằng ngày tháng năm nhập vào đều là ngày hợp lệ và số ngày phải tính bao gồm luôn cả ngày bắt đầu gửi tiền nhưng không tính ngày rút tiền ngân hàng.

Input : Gồm hai dòng dòng 1 là ngày tháng năm bắt đầu gửi tiền (d1/m1/y1) và dòng 2 là ngày tháng năm rút tiền gửi (d2/m2/y2) biết rằng 1930<=y1<=y2<=2020

Output: Một số nguyên không âm là số ngày tính được

Ví dụ 1

Input

8 3 2017

8 3 2017

Output

0

Ví dụ 2

Input

7 5 1954

30 4 1975

Output

7663

Ví dụ 3

Input

28 2 2000

1 3 2000

Output

2

Lưu ý:

Mỗi năm có thường 365 ngày còn năm nhuận dương sẽ có thêm ngày 29/2 nên có 366 ngày. Năm nhuận là những năm hoặc chia hết cho 400 hoặc ngược lại thì năm chia hết cho 4 mà không chia hết cho 100

tichpx

Comments

There are no comments at the moment.