এই উপাখ্যানটিতে নিম্নলিখিত আকর্ষণীয় এক্সচেঞ্জ রয়েছে:
"ফাইন, ফ্রেড," আভি বাধা দিয়েছে। "তাহলে সদৃশ এন্ট্রিগুলি এড়াতে আপনি কীভাবে এটি পরিবর্তন করবেন?"
"ওহ, ওকে কেবল সেখানে নেতিবাচক হিসাবে পরিবর্তন করুন।"
যদিও এই দাবি প্রসঙ্গে যথাযথ নয়, তবে আমি অবাক হই যে এরকম কিছু কলুষিত কোড রয়েছে যার জন্য এটি বোঝা যায়।
আপনার চ্যালেঞ্জটি কোড (কোনও প্রোগ্রাম, একটি ফাংশন, যাই হোক না কেন) যা এই মানদণ্ডের সাথে খাপ খায় সেগুলি লিখুন:
- প্রতিলিপি রেখে একটিতে দুটি ইনপুট তালিকা একত্রিত করে। [সম্পাদনা করুন: আপনি বৈকল্পিকভাবে ধরে নিতে পারেন যে তারা পূর্ণসংখ্যা এবং / অথবা তালিকাগুলি নিজেরাই অনন্য। আপনি অনুমান করতে পারবেন না যে পূর্ণসংখ্যাগুলি ইতিবাচক (এক উত্তর যা এর মধ্যে দাদাগিরি হয়)]
- একটি আক্ষরিক "1" কোডের কোথাও উপস্থিত হয়। আপনি যদি এটি একটি আক্ষরিক "-1" এ পরিবর্তন করেন তবে কোড একই কাজ করে তবে ডুপ্লিকেটগুলি সরিয়ে দেয়।
- কোডটি কেবল 1 / -1 এর বাইরে শাখা করে না। আমরা উদাহরণস্বরূপ
if (1 < 1) removeDuplicates()বা খুঁজছি না[do_nothing, merge_with_dups, merge_without_dups][1].call()।
ইনপুট এবং আউটপুট আপনি যে কোনও যুক্তিসঙ্গত বিন্যাসে চয়ন করতে পারেন। একটি উদাহরণ হতে পারে
[1,2],[2,3]->[1,2,2,3]সাইন পরিবর্তন হওয়ার আগে এবং [1,2,3]পরে।
এটি একটি জনপ্রিয়তা প্রতিযোগিতা। এটি কোড গল্ফ নয় , যদি না আপনি প্রদর্শন করতে চান। আমি প্রায় দুই সপ্তাহের মধ্যে সর্বাধিক ভোট প্রাপ্ত উত্তরটি গ্রহণ করব।
-1ক্ষেত্রে সরিয়ে ফেলা উচিত ?