एक प्रोग्राम या फ़ंक्शन लिखें जो n!
बेस 10 के अंत में शून्य की संख्या का पता लगाता है , जहां n
एक इनपुट नंबर (किसी भी वांछित प्रारूप में) है।
यह माना जा सकता है कि n
एक सकारात्मक पूर्णांक है, जिसका अर्थ n!
भी पूर्णांक है। दशमलव बिंदु के बाद कोई शून्य नहीं हैं n!
। इसके अलावा, यह माना जा सकता है कि आपकी प्रोग्रामिंग भाषा n
और के मूल्य को संभाल सकती है n!
।
परीक्षण के मामलों
1
==> 0
5
==> 1
100
==> 24
666
==> 165
2016
==> 502
1234567891011121314151617181920
==> 308641972752780328537904295461
यह कोड गोल्फ है। मानक नियम लागू होते हैं। बाइट्स में सबसे छोटा कोड जीतता है।
प्रस्तुतियाँ
यह सुनिश्चित करने के लिए कि आपका उत्तर दिख रहा है, कृपया अपना उत्तर शीर्षक मार्कडाउन टेम्पलेट का उपयोग करके शीर्षक के साथ शुरू करें:
# Language Name, N bytes
N
आपके प्रस्तुत करने का आकार कहां है। यदि आप अपने स्कोर में सुधार करते हैं, तो आप पुराने अंकों को हेडलाइन में रख सकते हैं , उनके माध्यम से स्ट्राइक करके। उदाहरण के लिए:
# Ruby, <s>104</s> <s>101</s> 96 bytes
यदि आप अपने हेडर में कई संख्याओं को शामिल करना चाहते हैं (जैसे कि आपका स्कोर दो फ़ाइलों का योग है या आप दुभाषिया ध्वज दंड को अलग से सूचीबद्ध करना चाहते हैं), तो सुनिश्चित करें कि हेडर में वास्तविक अंक अंतिम संख्या है:
# Perl, 43 + 2 (-p flag) = 45 bytes
आप भाषा के नाम को एक लिंक भी बना सकते हैं जो लीडरबोर्ड स्निपेट में दिखाई देगा:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
लीडरबोर्ड
यहां एक नियमित लीडरबोर्ड और भाषा के अनुसार विजेताओं का अवलोकन करने के लिए एक स्टैक स्निपेट है।
n
एक इनपुट स्ट्रिंग हो सकती है?
n!
आपके पूर्णांक प्रकार में फिट होगा! खैर, शायद एक और समय।