Loading Now

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  của năm 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

Contact