Calcul de la somme des chiffres dans la factorielle d’un nombre

Swift Hard math

Tâche «Calcul de la somme des chiffres dans la factorielle d’un nombre»

Étant donné un nombre naturel n (1 ≤ n ≤ 1000). Il faut calculer la factorielle du nombre n, puis trouver la somme de tous les chiffres de la factorielle obtenue. Afficher cette somme. La factorielle peut être très grande, utilisez donc l’arithmétique longue ou un type intégré capable de travailler avec de grands nombres (par exemple, Decimal ou NSString pour une multiplication par chiffres).

Format d\ entrée

Un seul entier n, 1 ≤ n ≤ 1000.

Format de sortie

Un seul entier — la somme des chiffres du nombre n!.

Exemples

Exemple 1

ENTRÉE
5
SORTIE
3

Exemple 2

ENTRÉE
1 42
SORTIE
1

Exemple 3

ENTRÉE
10
SORTIE
27

Exemple 4

ENTRÉE
3 -5 -10 0
SORTIE
6
main.swift