এই চ্যালেঞ্জটিতে আপনি ইনপুট স্ট্রিংয়ে কত দশমিক স্থান রয়েছে তা আউটপুট করার জন্য একটি প্রোগ্রাম লিখবেন এবং প্রয়োজনে ইনপুটটি ছাঁটাবেন।
উদাহরণ
-12.32
2
32
0
3231.432
3
-34.0
0 -34
023
0 23
00324.230
2 324.23
10
0
00.3
1 0.3
0
0
-04.8330
3 -4.833
বিধি
- ইনপুট একটি স্ট্রিং হবে যা STDIN, ফাংশন আর্গুমেন্ট বা নিকটতম সমতুল্য মাধ্যমে নেওয়া যেতে পারে
- আউটপুট ফাংশন রিটার্ন, STDOUT, বা নিকটতম সমতুল্য মাধ্যমে হতে পারে।
- আপনার ভাষার সর্বাধিক স্ট্রিং দৈর্ঘ্য ব্যতীত ইনপুট পূর্ণসংখ্যার আকারের কোনও সীমা নেই ।
- যদি ইনপুটটিতে কোনও অপ্রয়োজনীয় (শীর্ষস্থানীয় বা পিছনে) জিরো থাকে:
- আপনি তাদের বাইরে নিয়ে যাওয়া উচিত
- নতুন সংখ্যায় দশমিক স্থানের পরিমাণ আউটপুট
- পৃথককারী দ্বারা পৃথক করা নতুন সংখ্যা আউটপুট করুন (উদাহরণস্বরূপ স্পেস, নিউলাইন, কমা)
- ইনপুট সর্বদা এই RegEx এর সাথে মেলে:
-?\d+(\.\d+)?
বা আপনি যদি RegEx না বলে থাকেন :- সেখানে পারে একটি হতে
-
শুরুতে একটি ঋণাত্মক সংখ্যা implying হয়। তারপরে কমপক্ষে একটি অঙ্ক থাকবে। তারপরে ... এ এবং আরও কিছু অঙ্ক থাকতে পারে.
। - কোনও ইনপুট বৈধ কিনা তা পরীক্ষা করতে এখানে চেক করুন
- সেখানে পারে একটি হতে
- কোনও রেজেক্স নেই
এটি কোড-গল্ফ তাই বাইট জিতে সংক্ষিপ্ততম কোড
0
।