প্রাকৃতিক সংখ্যার উইকিপিডিয়া সেট-তাত্ত্বিক সংজ্ঞা থেকে
প্রাকৃতিক সংখ্যার সেট এনকে সংখ্যার সবচেয়ে ছোট সেট হিসাবে সংজ্ঞায়িত করা হয় এবং এস (এন) = n ∪ {n} দ্বারা নির্ধারিত উত্তরসূরি ফাংশন এর অধীনে বন্ধ করা হয়}
এইভাবে সংজ্ঞায়িত প্রথম কয়েকটি সংখ্যা হল 0 = =}, 1 = {0} = {{}}, 2 = {0,1} = {{}, {{}}}, 3 = {0,1,2 } = {{}, {{}}, {{}, {{}}}}}
প্রাকৃতিক সংখ্যার এই সংজ্ঞাটি ব্যবহার করে একটি স্ট্রিংয়ের দৈর্ঘ্য গণনা করুন।
যেকোন দৈর্ঘ্যের a-zA-Z থেকে অক্ষরের একটি স্ট্রিং ইনপুট করুন
বিভাজক ছাড়াই সেট নোটেশনে স্ট্রিংয়ের দৈর্ঘ্য আউটপুট করুন
উদাহরণ
খালি স্ট্রিং ইনপুট
আউটপুট }}
ইনপুট a
আউটপুট {{}}
ইনপুট আআআআআআ
আউটপুট {{} {{}} {{} {{{}}} {{} {{}} {{} {{}}}}}}
'আআ'এর জন্য পাঠ্যযোগ্যতার আউটপুটটির জন্য পৃথককারী রয়েছে
{
{}
{{}}
{{} {{}} }
{{} {{}} {{} {{} } } }
}
পরিবেশ
- কোডে উপস্থিত হতে 0 থেকে 9 সংখ্যা নেই;
- সংখ্যা উত্পন্ন করতে অক্ষর কোড রূপান্তর ব্যবহার নয়;
- বৃদ্ধি এবং হ্রাস সহ পাটিগণিত গণনার জন্য + - * / ব্যবহার নেই;
- বুলিয়ান লজিক ব্যতীত কোনও গাণিতিক ক্রিয়াকলাপ নেই;
- ইনপুট স্ট্রিং বাইট দৈর্ঘ্য নির্ধারণে গণনা করে না;
বাইটে বিজয়ী সংক্ষিপ্ত কোডের দৈর্ঘ্য।
এটি আমার প্রথম প্রশ্ন হিসাবে আমি আশা করি যে আমি এটি যথেষ্ট পরিষ্কার এবং কঠোর করে তুলেছি। বন্ধুত্বপূর্ণ পরামর্শ গৃহীত হয়েছে।
f(n-1)
?