计算数字阶乘中各位数字之和
Swift
Hard
math
任务 «计算数字阶乘中各位数字之和»
给定一个自然数 n(1 ≤ n ≤ 1000)。需要计算 n 的阶乘,然后求出所得阶乘的所有数字之和。输出这个和。阶乘可能非常大,因此请使用长整数运算或能够处理大数的内置类型(例如 Decimal 或用于逐位乘法的 NSString)。
输入格式
一个整数 n,1 ≤ n ≤ 1000。
输出格式
一个整数——数字 n! 的各位数字之和。
示例
示例 1
输入
5
输出
3
示例 2
输入
1
42
输出
1
示例 3
输入
10
输出
27
示例 4
输入
3
-5 -10 0
输出
6
main.swift