
nLastChar
Ta định nghĩa hàm sum(a,b)
như sau:
sum(a,b) = a0 + a1 + ... + ab;
DAN muốn tìm xem n
chữ số cuối cùng của hàm sum(a, b)
là gì, hãy giúp DAN. Nếu như sum(a,b)
không có đủ k chữ số thì hãy điền các ký tự còn thiếu ở đầu bằng '0'
Ví dụ:
Với a = 2, b = 4, n = 1
thì nLastChar(a,b,n) = "1"
Ta có sum(a,b) = 20 + 21 + 22 + 23 + 24 = 1 + 2 + 4 + 8 + 16 = 31
==> 1 chữ số cuối là 1.
Với a = 3, b = 3, n = 4
thì nLastChar(a,b,n) = "0040"
Ta có sum(a, b) = 30 + 31 + 32 + 33 = 1 + 3 + 9 + 27 = 40
==> Do sum(a, b) không có đủ 4 chữ số nên sẽ thêm 2 ký tự ‘0’ vào đầu để đủ 4 ký tự.
Đầ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, Go và JavaScript.
-
[Đầu vào] Integer a,b,n
1 ≤ a, b ≤ 105
1 ≤ n ≤ 10 -
[Đầu ra] String
Post Comment