
countOfTimes
Mùa hè nóng quá, nên Bin mới ra một câu đố cho mọi người làm cho đỡ nóng. Câu đố giống như sau:
Giả sử, một chiếc trực thăng theo quy định cứ h
giờ bay thì phải đáp đất tiếp nhiên liệu một lần, cứ d
ngày thì phải bảo trì một lần. Bin đố các bạn nếu bay liên tục trong 1
tháng m
của năm S
thì số lần tiếp nhiên liệu và bảo trì là bao nhiêu.
Chúc các bạn làm tốt !
Ví dụ:
- Với
h=5; d=10; m=1; S="2019";
thìcount_of_times(h,d,m)=151.
- Với
h=7; d=5; m=4; S="2018";
thìcount_of_times(h,d,m)=108.
- Với
h=4; d=7; m=2; S="2020";
thìcount_of_times(h,d,m)=178.
- Với
h=10; d=4; m=7; S="2017";
thìcount_of_times(h,d,m)=81.
Đầu vào/Đầu ra:
- [Giới hạn thời gian chạy] 0.1s đối với C++; 0.6s đối với Java,C#; 0.8s đối với Python, Go, Js.
- Đầu vào: interger, string
|h,d,m|<=int.Max;
S.length()==4; 1000<= (int)S <=5000;
- Đầu ra: interger
Kết quả bài toán trên. (Nếu đầu vào không hợp lệ thì trả về -1
).
Post Comment