একটি প্রোগ্রাম বা ফাংশন লিখুন যা 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!
আপনার পূর্ণসংখ্যার ধরণে মাপসই করা না যায় তবে এটি আরও ভাল প্রশ্ন হবে! ঠিক আছে, অন্য সময় হতে পারে।