সম্পাদনা: meta-golf
শীঘ্রই আমি এই প্রশ্নের একটি নতুন সংস্করণ পোস্ট করব । টুনটনে থাকুন!
সম্পাদনা # 2: আমি আর চ্যালেঞ্জটি আপডেট করব না, তবে এটি উন্মুক্ত রেখে দেব। meta-golf
সংস্করণ এখানে পাওয়া যায়: /codegolf/106509/obfuscated-number-golf
পটভূমি:
সর্বাধিক সংখ্যা কেবল 6 টি পৃথক চিহ্ন সহ লেখা যেতে পারে:
e
(ইউলারের কনস্ট্যান্ট)-
(বিয়োগ, নেতিবাচক নয়)^
(Exponentiation)(
)
ln
(প্রাকৃতিক লোগারিদম)
উদাহরণস্বরূপ, আপনি i
এই সমীকরণটি ব্যবহার করে কাল্পনিক সংখ্যাটি রূপান্তর করতে পারেন :
(e-e-e^(e-e))^(e^(e-e-ln(e^(e-e)-(e-e-e^(e-e)))))
গোল:
k
যেকোন যুক্তিসঙ্গত মাধ্যমে কোনও পূর্ণসংখ্যা দেওয়া , কেবলমাত্র সেই symb টি প্রতীক ব্যবহার করে সেই সংখ্যার সংক্ষিপ্ততম প্রতিনিধিত্ব করুন।
উদাহরণ:
0 => "e-e"
1 => "ln(e)"
2 => "ln(ee)"
// Since - cannot be used for negation, this is not a valid solution:
// ln(e)-(-ln(e))
-1 => "e-e-ln(e)"
মন্তব্য:
- শেষ বন্ধনীর অক্ষরের মোট পরিমাণের জন্য গণনা।
ln(
শুধুমাত্র 1 টি চরিত্র হিসাবে গণনা করা হয়।- বাকি সমস্ত কিছুই 1 টি চরিত্র হিসাবে গণনা করা হয়।
n^0=1
- ক্রমের আদেশ প্রযোজ্য
- প্রথম বন্ধনী গুন গ্রহণযোগ্য, যেমন
(2)(8)=16
,2(5)=10
এবংeln(e)=e
। ln e
বৈধ নয়, আপনাকে অবশ্যই করতে হবেln(e)
ln(eeee)^ln(ee)
ln(eeeeeeeeeeeeeeee)
16 এর চেয়ে সংক্ষিপ্ত
ln(ee...e)
) ইতিবাচক চিত্রিত করার সেরা উপায়। সম্পাদনা: না, এটা না।ln(e^(ln(eeeee)ln(eeee)))
20