Loading Now

multiplication_of_luckynumber

Một số được gọi là số may mắn nếu số đó không chứa bất kì số 4 nào và tích của chữ số đầu tiên và chữ số cuối cùng không kết thúc bằng số 4. Cho 1 số nguyên n không phải số âm, hãy cho biết số đó có phải là số may mắn hay không. Nếu n là số may mắn, trả về kết quả khi nhân chữ số đầu với chữ số cuối của n. Nếu n không phải là số may mắn, trả về -1.

Ví dụ:

  • Với n = 13698 thì trả về multiplication_of_luckynumber(n) = 8
  • Với n = 32546​ thì trả về multiplication_of_luckynumber(n) = -1
  • Với n = 2352​ thì trả về multiplication_of_luckynumber(n) = -1

Đầu vào/Đầu ra:

  • [Thời gian chạy ]: 0,5s với C++, 3s với Java và C#, 4s với Python, Javascript và Go
  • [Đầu vào]: Long n
    1 số nguyên dương
    0 <= n <= 1013
  • [Đầu ra]: Integer
    Tích của số đầu và số cuối của n nếu đó là số may mắn, ngược lại trả về -1.

Post Comment

Contact