কোনও নির্দিষ্ট ক্রম ছাড়াই ধনাত্মক পূর্ণসংখ্যার একটি তালিকা হতে দিন এবং এতে সদৃশগুলি থাকতে পারে। একটি প্রোগ্রাম বা ফাংশন যা ধনাত্মক পূর্ণসংখ্যা একটি তালিকা আউটপুট লিখুন এম (যার ক্রম গুরুত্বহীন) যেমন মার্জ যে এল এবং এম যা সম্পূর্ণভাবে পূর্ণসংখ্যার অভিন্ন রেঞ্জ বিভক্ত করতে ক্ষুদ্রতম তালিকায় ফলাফল [ 1 .. আমি ] , যেখানে আমি নেই এল বৃহত্তম উপাদান
উদাহরণ
যাক L = [5,3,3,2,7]
। সর্বাধিক উপাদান L
হল 7
। একটি নির্দিষ্ট পূর্ণসংখ্যার সর্বাধিক সময় দেখা যায় 2
( 3
2 বার প্রদর্শিত হয় )। সুতরাং, আমাদের সেই তালিকাটি আউটপুট M
করতে হবে যা সম্পূর্ণরূপে অনুমতি দেয় L
যাতে আমরা 2
পূর্ণসংখ্যার ব্যাপ্তি তৈরি 1
করতে পারি 7
।
অতএব, আমরা আউটপুট প্রয়োজন M = [1,1,2,4,4,5,6,6,7]
, তাই থেকে প্রতিটি পূর্ণসংখ্যা যে 1
করতে 7
মনে হচ্ছে, 2
বার।
ইনপুট এবং আউটপুট
- আপনার ভাষায় যে কোনও কিছু ব্যবহার করুন যা তালিকার মতো। ইনপুট এবং আউটপুট জন্য ব্যবহৃত ডেটা কাঠামো একই হতে হবে।
- ইনপুট তালিকায় কেবল ইতিবাচক পূর্ণসংখ্যা থাকবে।
- ইনপুট তালিকাটি খালি হবে না।
- আপনি ধরে নিতে পারবেন না ইনপুট তালিকাটি সাজানো হয়েছে।
- আউটপুট তালিকার ক্রমটি গুরুত্বহীন।
পরীক্ষার মামলা
Input Output
[1] []
[7] [1, 2, 3, 4, 5, 6]
[1, 1, 1] []
[1, 8] [2, 3, 4, 5, 6, 7]
[3, 3, 3, 3] [1, 1, 1, 1, 2, 2, 2, 2]
[5, 2, 4, 5, 2] [1, 1, 3, 3, 4]
[5, 2, 4, 5, 5] [1, 1, 1, 2, 2, 3, 3, 3, 4, 4]
[5, 3, 3, 2, 7] [1, 1, 2, 4, 4, 5, 6, 6, 7]
স্কোরিং
এটি কোড-গল্ফ , তাই বাইটের মধ্যে সংক্ষিপ্ত উত্তর ins
i
হ'ল সবচেয়ে বড় উপাদান L
, এটি ছিল চশমাগুলির একটি টাইপো।
M=[1,1,2,2,3]
জন্য L=[3]
যেখানে "একটি তালিকা যা সম্পূর্ণভাবে পূর্ণসংখ্যার [1..i] এর অভিন্ন রেঞ্জ বিভক্ত করতে পারেন এল এবং M ফলাফল মার্জ"?
[1,2]
। আমি এটিকে স্পষ্ট করে বলব যাতে এটি স্পষ্ট হয় যে এর ফলাফলের সর্বনিম্ন সংখ্যা হওয়া উচিত।
i
এর বৃহত্তম উপাদানটিL
নাকিM
?