ছবিটির মতো একটি মানক সংমিশ্রণ লক দেওয়া হয়েছে। এটি আনলক করার উপায়টি হল সংমিশ্রনের লাইনে কোডের 4 নম্বর সারিবদ্ধ করা। বহু বছরের অনুগত সেবার পরে আপনাকে লক কারখানা থেকে বরখাস্ত করা হয়েছে এবং লকগুলি প্রেরণের আগে আপনি লাফালাফি না করে ঠিক প্রতিশোধ নেওয়ার সিদ্ধান্ত নিয়েছেন, এভাবে প্রতিটি লকটি সংমিশ্রণ লাইনে আনলক করার জন্য সংমিশ্রণটি রেখে যায়।
আপনি আরও জানেন যে অন্যান্য লাইনের সংখ্যার ক্রমটি দেখে সংমিশ্রণ লাইনে কী সংখ্যা থাকতে হবে (এবং সুতরাং এটি আনলক করার জন্য সংমিশ্রণটি কী) তা কার্যকর করা সম্ভব।
যদি লকের প্রতিটি লাইনের সংযুক্তি রেখার জন্য লাইন 0 থেকে শুরু করে লাইন 9-তে একটি নম্বর দেওয়া হয়, উদাহরণস্বরূপ, লাইন 4-তে সংখ্যাগুলি থাকে 5336
তবে তা আনলক করার সংমিশ্রণ হবে 1992
।
দুর্ভাগ্যক্রমে লকগুলি ইতিমধ্যে প্যাকেজ হয়ে গেছে এবং প্রতিটি লকের আপনার দৃষ্টিভঙ্গি अस्पष्ट, সুতরাং আপনি কেবলমাত্র লকের বিভিন্ন লাইনে সংখ্যা দেখতে পাবেন।
চ্যালেঞ্জ
সংখ্যার 4 জোড়া দেওয়া হয়েছে, যেখানে পূর্ণসংখ্যার প্রথম অঙ্কটি রেখার সংখ্যাটি উপস্থাপন করে এবং দ্বিতীয় সংখ্যাটি সেই লাইনে প্রদর্শিত সংখ্যাটির প্রতিনিধিত্ব করে, লকের সাথে সংমিশ্রণটি তৈরি করে। উদাহরণস্বরূপ আপনি যদি ইনপুট করেন:
57 23 99 45
তারপরে এটি আউটপুট করা উচিত:
2101
অথবা
25 78 63 15
এবং
3174
ধরুন ইনপুটটি সর্বদা `25 64 72 18 আকারে 4 ইতিবাচক পূর্ণসংখ্যার হবে।
এটি কোড-গল্ফ , তাই বাইটের সংখ্যার মধ্যে সংক্ষিপ্ততম প্রোগ্রামগুলি।
এছাড়াও এটি আমার প্রথম প্রশ্ন, তাই কোনও প্রতিক্রিয়া প্রশংসা করা হয়।
0
)।
57 23 99 45
। এটি চার জোড়া পূর্ণসংখ্যা নয়: এটি চারটি পূর্ণসংখ্যা। এবং কিছু উত্তর তারা ধরে নিচ্ছে যে তারা এটি একটি স্ট্রিং হিসাবে পেয়েছে, অন্যরা ধরে নিচ্ছে যে এটি 4 ইন্ট হিসাবে রেডি-পার্স করা হয়েছে।