চ্যালেঞ্জ
এসও-তে কোড-গল্ফের জন্য নির্দেশিকা
অক্ষর R
ব্যবহার করে ব্যাসার্ধের বৃত্তের উপস্থাপনা প্রদর্শনের জন্য অক্ষর গণনা দ্বারা সংক্ষিপ্ততম কোড এবং *
তারপরে π এর প্রায় অনুমান হয় π
ইনপুট একটি একক সংখ্যা R
,।
যেহেতু বেশিরভাগ কম্পিউটারের কাছে প্রায় 2: 1 অনুপাত রয়েছে বলে মনে হচ্ছে আপনার কেবলমাত্র যেখানে y
বিজোড় লাইন থাকবে । এর অর্থ হ'ল যখন R
বিজোড় হয় আপনার R-1
লাইনগুলি প্রিন্ট করা উচিত । R=13
স্পষ্ট করার জন্য একটি নতুন টেস্টকেস রয়েছে ।
যেমন
Input
5
Output Correct Incorrect
3 ******* 4 *******
1 ********* 2 *********
-1 ********* 0 ***********
-3 ******* -2 *********
2.56 -4 *******
3.44
সম্পাদনা: এর বিজোড় মূল্যবোধের কারণে বিভ্রান্তির কারণে R
, নীচে প্রদত্ত 4 টি পরীক্ষার ক্ষেত্রে পাস হওয়া যে কোনও সমাধান গ্রহণ করা হবে
Characters এর অনুমানটি *
অক্ষরের সংখ্যাকে দ্বিগুণ দ্বারা ভাগ করে দেওয়া হয় R²
।
আনুমানিক কমপক্ষে 6 টি উল্লেখযোগ্য সংখ্যায় সঠিক হওয়া উচিত।
বিশিষ্ট বা লম্বা শূন্য অনুমতি দেওয়া হয়েছে, তাই কোন উদাহরণস্বরূপ 3
, 3.000000
, 003
এর ইনপুট জন্য গৃহীত 2
এবং 4
।
কোড গণনা ইনপুট / আউটপুট অন্তর্ভুক্ত (যেমন, সম্পূর্ণ প্রোগ্রাম)।
পরীক্ষার মামলা
Input
2
Output
***
***
3.0
Input
4
Output
*****
*******
*******
*****
3.0
Input
8
Output
*******
*************
***************
***************
***************
***************
*************
*******
3.125
Input
10
Output
*********
***************
*****************
*******************
*******************
*******************
*******************
*****************
***************
*********
3.16
বোনাস টেস্ট কেস
Input
13
Output
*************
*******************
*********************
***********************
*************************
*************************
*************************
*************************
***********************
*********************
*******************
*************
2.98224852071