
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ương0 <= 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