फैक्टोरियल में अंकों का योग

Rust Medium loops

कार्य «फैक्टोरियल में अंकों का योग»

एक प्राकृतिक संख्या N दी गई है। N! (N का फैक्टोरियल) के अंकों का योग ज्ञात करें। फैक्टोरियल की गणना करने के लिए लूप का उपयोग करें और अंकों को जोड़ने के लिए लूप का उपयोग करें। ध्यान दें कि N 100 तक हो सकता है, इसलिए फैक्टोरियल बहुत बड़ा हो सकता है — u128 या big integer प्रकार का उपयोग करें (Rust में u128 का उपयोग किया जा सकता है, लेकिन N > 20 के लिए परिणाम फिट नहीं होगा; परीक्षणों में N ≤ 20 है, ताकि u128 में समा सके)।

इनपुट प्रारूप

एक पूर्णांक N (1 ≤ N ≤ 20)।

आउटपुट प्रारूप

एक पूर्णांक — संख्या N! के अंकों का योग।

उदाहरण

उदाहरण 1

इनपुट
5
आउटपुट
3

उदाहरण 2

इनपुट
10
आउटपुट
27
main.rs