
expiredProgram
Nhật mới mua máy tính mới và cài rất nhiều phần mềm. Một hôm Nhật cài lên máy tính phần mềm X, và được dùng thử, thấy hay quá nên Nhật đã tìm cách crack phần mềm đó. Tuy nhiên bên làm phần mềm X rất khắt khe, đã phát hiện ra Nhật “crack”, nên họ sẽ phạt tiền Nhật. Cứ quá 1
năm thì tiền phạt là 100000$
, quá 1
tháng là 10000$
, còn quá 1
ngày là 1000$
, quá 1
giờ là 50$
. Cho 2
chuỗi: time1
là thời điểm bắt đầu dùng phần mềm, time2
là thời điểm Nhật bị phát hiện. Hãy đưa ra số tiền Nhật sẽ bị phạt!
- Note: -Nếu thời gian bị phạt tính theo năm thì sẽ không tính theo tháng, ngày, giờ. Nếu tính theo tháng thì sẽ không tính theo ngày, giờ,…
-Chuỗis1
vàs2
có dạng"hh-dd/mm/yyyy"
, giờ ở dạng24h
.
Ví dụ:
- Với
time1="16-07/02/2020"
,time2="15-03/04/2020"
thìexpiredProgram(time1,time2)=20000
.
Giải thích: Do Nhật bị phát hiện sau2
tháng sử dụng nên tiền phạt sẽ là2 * 10000$ = 20000$
.
- Với
time1="23-22/04/2019"
,time2="05-12/12/2020"
thìexpiredProgram(time1,time2)=100000
.
[Đầu vào/Đầu ra]:
- [Thời gian chạy] 0.1s với C++, 0.6s với Java và C#, 0.8s với Python, Go và JavaScript.
- [Đầu vào]: string
time1
, stringtime2
.
Format:"hh-dd/mm/yyyy"
.
- [Đầu ra]: integer.
Số tiền Nhật bị phạt
Post Comment