Thư viện cần tính tổng giai thừa các chữ số (sum-of-proper-factorials) của mã thẻ để sinh checksum.
Viết hàm int sumProperFactorial(int n) trả tổng ∑d! với d chạy qua các chữ số của n.
Ví dụ: sumProperFactorial(125)=1!+2!+5!=1+2+120=123.
Dòng đầu T. T dòng, mỗi dòng một số n (0≤n≤108).
1≤T≤100, 0≤n≤108. Quy ước 0!=1.
T dòng, mỗi dòng tổng tương ứng.
Ví dụ:
Đầu vào:
4
125
145
0
9
Đầu ra:
123
145
1
362880
Giải thích:
Đang tải editor...