ডার্ক নাইটের উদ্বোধনী দৃশ্যে, সিআইএ এজেন্ট এবং ভিলেন বেনের মধ্যে একটি বরং বিশ্রী কথোপকথন চলছে ।
সিআইএ এজেন্ট: "আমি যদি [মুখোশ] কেটে ফেলি তবে আপনি মারা যাবেন?"
বেন: "এটি অত্যন্ত বেদনাদায়ক হবে ..."
সিআইএ এজেন্ট: "আপনি অনেক বড় লোক"।
বেন: "... আপনার জন্য।"
বেন "আপনার জন্য বেদনাদায়ক" বা "আপনার জন্য বড় লোক" বলতে চান কিনা তা নিশ্চিত নয়। কোড গল্ফিংয়ের মাধ্যমে একবারে এই সমস্যাটি সমাধান করুন!
চ্যালেঞ্জ
আপনার কাজটি এমন একটি প্রোগ্রাম লেখা যা ইনপুট হিসাবে প্রদত্ত পূর্ণসংখ্যার উপর নির্ভর করে উপরের কথোপকথনের পুনঃক্রম করে।
সিআইএ এজেন্টের কথোপকথনের শব্দগুলি হ'ল:
If
I
pull
that
off
will
you
die?
You're
a
big
guy.
বানের সংলাপের শব্দগুলি হ'ল:
It
would
be
extremely
painful...
for
you!
দয়া করে মনে রাখবেন die?
, You’re
, painful...
এবং you!
একক শব্দ হিসেবে বিবেচিত হয়।
- ইনপুট হিসাবে একটি পূর্ণসংখ্যা n দেওয়া হয়েছে, এটি বাইনারি রূপান্তর করুন
- বাইনারি অঙ্কগুলি বাম থেকে ডানদিকে পড়া, অঙ্কটি হলে সিআইএ এজেন্ট কথোপকথনের
1
পরবর্তী শব্দটি এবং অঙ্কটি বেন সংলাপ থেকে পরবর্তী শব্দটি আউটপুট করুন0
। শব্দগুলি একটি স্পেস দ্বারা পৃথক করা উচিত। স্পিকার পরিবর্তন হলে, একটি লাইন ফিড যুক্ত করুন। এছাড়াও, স্পিকারের নাম (BANE:
বাCIA:
) এর সাথে প্রতিটি সংলাপের রেখা উপসর্গ করুন ।
আপনি ধরে নিতে পারেন যে ইনপুটটি সর্বদা বাইনারি আকারে 1 দিয়ে শুরু হয় এবং এতে 12 টি এবং 7 টি শূন্য রয়েছে।
উদাহরণ
522300
বাইনারি রূপান্তরিত:
1111111100000111100
সংখ্যাটি 8 টি দিয়ে শুরু হয়, সুতরাং আমরা সিআইএর এজেন্ট কথোপকথনের 8 টি প্রথম শব্দ আউটপুট করি এবং সেগুলি সিআইএর সাথে উপসর্গ করেছি:
CIA: If I pull that off will you die?
তারপরে আমরা 5 টি শূন্য পেয়েছি, সুতরাং আমরা বানের কথোপকথনের 5 টি প্রথম শব্দ পেয়েছি:
BANE: It would be extremely painful...
তারপরে 4 টি রয়েছে, সুতরাং আমরা পরবর্তী 4 টি সিআইএ শব্দ আউটপুট করব:
CIA: You’re a big guy.
তারপরে 2 শূন্য:
BANE: for you!
সর্বশেষ ফলাফল:
CIA: If I pull that off will you die?
BANE: It would be extremely painful...
CIA: You’re a big guy.
BANE: for you!
আরও পরীক্ষার কেস:
494542
CIA: If I pull that
BANE: It would be
CIA: off
BANE: extremely
CIA: will you die? You're
BANE: painful... for
CIA: a big guy.
BANE: you!
326711
CIA: If
BANE: It would
CIA: I pull that off will you
BANE: be extremely painful... for
CIA: die? You're
BANE: you!
CIA: a big guy.