এই চ্যালেঞ্জে আপনাকে একই অক্ষরের সেট ব্যবহার করে 4 টি ভিন্ন কার্য সমাধান করতে হবে। আপনি অক্ষরগুলি পুনর্বিন্যাস করতে পারেন, তবে আপনি অক্ষরগুলি যুক্ত বা সরাতে পারবেন না।
বিজয়ী হ'ল জমা দেওয়া যা স্বল্পতম সংখ্যক অক্ষর ব্যবহার করে সমস্ত কার্য সমাধান করে। সমস্ত কাজ একই ভাষায় সমাধান করতে হবে।
মনে রাখবেন এটি স্বল্পতম অক্ষরের, অনন্য অক্ষরের ক্ষুদ্রতম সংখ্যার নয়।
কার্যক্রম 1:
N
প্রতি তৃতীয় যৌগিক সংখ্যার প্রথম সংখ্যা আউটপুট করুন । নীচের কোডব্লকটি প্রথম সারিতে প্রথম 19 টি যৌগিক সংখ্যা এবং নীচের সারিতে প্রতিটি তৃতীয় সংমিশ্রণ সংখ্যা দেখায়।
4, 6, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 22, 24, 25, 26, 27, 28, 30
4, 9, 14, 18, 22, 26, 30
তাহলে N=5
আউটপুট হওয়া উচিত 4, 9, 14, 18, 22
। আপনি সমর্থন করতে হবে 1<=N<=50
।
সম্মিলিত সংখ্যাগুলি ইতিবাচক সংখ্যা যা মূল সংখ্যা বা 1 নয়।
এর জন্য ফলাফল N=50
:
4, 9, 14, 18, 22, 26, 30, 34, 38, 42, 46, 50, 54, 57, 62, 65, 69, 74, 77, 81, 85, 88, 92, 95, 99, 104, 108, 112, 116, 119, 122, 125, 129, 133, 136, 141, 144, 147, 152, 155, 159, 162, 166, 170, 174, 177, 182, 185, 188, 192
কার্য 2:
একটি N-by-N
গুণ টেবিল আউটপুট । আপনার অবশ্যই সমর্থন করা উচিত1<=N<=20
উদাহরণ:
N = 4
1 2 3 4
2 4 6 8
3 6 9 12
4 8 12 16
আউটপুট ফর্ম্যাটটি isচ্ছিক, নিম্নলিখিতটি গ্রহণযোগ্য আউটপুট [[1,2,3,4],[2,4,6,8],[3,6,9,12],[4,8,12,16]]
।
কার্য 3:
কোনও সংখ্যাটি ফিবোনাচি নম্বর কিনা তা নির্ধারণ করুন । N
আপনার ভাষার ডিফল্ট পূর্ণসংখ্যার সীমা পর্যন্ত আপনাকে অবশ্যই ইতিবাচক সমর্থন করতে হবে । যদি 32-বিট পূর্ণসংখ্যা এবং 64-বিট পূর্ণসংখ্যা উভয়ই থাকে তবে আপনি সংক্ষিপ্ততম কোডের প্রয়োজন এমন একটিটি ব্যবহার করতে পারেন। উদাহরণস্বরূপ, আপনার পছন্দ থাকলে এর int
পরিবর্তে ব্যবহার করুন long int
। ডিফল্ট না হলে আপনি 32-বিটের চেয়ে ছোট পূর্ণসংখ্যার চয়ন করতে পারবেন না (32-বিট ডিফল্ট হলে আপনি 8-বিট ইন্টিজার ব্যবহার করতে পারবেন না)।
true/false
, false/true
, 1/0
, 1/-1
, a/b
সব গ্রহণযোগ্য আউটপুট যতদিন এটা সামঞ্জস্যপূর্ণ হিসাবে আছে।
কাজ 4:
N
ফলাফল হিসাবে ইনপুট এবং আউটপুট হিসাবে নিন 1^1+2^2+3^3+...N^N
। আপনি সমর্থন করতে হবে 1<=N<=10
।
10 টি বিভিন্ন ফলাফল:
1, 5, 32, 288, 3413, 50069, 873612, 17650828, 405071317, 10405071317
এটি কোড-গল্ফ , তাই প্রতিটি ভাষার সংক্ষিপ্ততম জমাটি জয়লাভ করে!
এই স্ট্যাক স্নিপেট আপনার সমাধানটি পরীক্ষা করতে সহায়তা করবে। এটি চারটি সমাধান অন্তর্ভুক্ত করার জন্য প্রয়োজনীয় ন্যূনতম সংখ্যার সেট পরিমাপ করে এবং অবশিষ্ট বাকী অক্ষরগুলি দেখায়।