প্রবলেম - 66

প্রতিস্থাপন সাইফার

প্রবলেম সেটার: দ্বিমিক কম্পিউটিং


প্রতিস্থাপন সাইফার (সাবস্টিটিউশন সাইফার) পদ্ধতিতে বর্ণমালার বর্ণগুলো অন্য নির্দিষ্ট বর্ণ দিয়ে প্রতিস্থাপন করা হয়। বিভিন্নভাবে এই পদ্ধতি ২০০০ বছরেরও বেশি সময় ধরে ব্যবহৃত হয়ে আসছে।

ইনপুট

প্রথম লাইনে থাকবে সাধারণ বর্ণমালা। দ্বিতীয় লাইনে থাকবে আরেকটি বর্ণমালা এবং প্রথম লাইনের প্রথম অক্ষর, দ্বিতীয় লাইনের প্রথম অক্ষর দিয়ে প্রতিস্থাপিত হবে। প্রথম লাইনের দ্বিতীয় অক্ষর দ্বিতীয় লাইনের দ্বিতীয় অক্ষর দিয়ে প্রতিস্থাপিত হবে, এভাবে প্রথম লাইনের প্রতিটি বর্ণ, দ্বিতীয় লাইনে ওই অবস্থানের বর্ণ দ্বারা প্রতিস্থাপিত হবে। তৃতীয় লাইন থেকে বেশ কয়েক লাইন টেক্সট থাকবে। প্রতি লাইনে সর্বোচ্চ ৭০টি বর্ণ থাকবে। যেসব বর্ণ প্রথম লাইনের বর্ণমালার অংশ, সেসব বর্ণ প্রতিস্থাপন করে দিতে হবে। আর অন্যান্য বর্ণ, স্পেস ইত্যাদি যেগুলো প্রথম লাইনের বর্ণমালার অংশ নয়, সেগুলো যেমন ছিল তেমনই থাকবে।

আউটপুট

প্রথম লাইনে প্রতিস্থাপিত বর্ণমালা (ইনপুটের দ্বিতীয় লাইন), দ্বিতীয় লাইনে সাধারণ বর্ণমালা (ইনপুটের প্রথম লাইন) প্রিন্ট করতে হবে। তারপর ইনপুটের তৃতীয় লাইন থেকে বাকী লাইনগুলোর জন্য আউটপুটে প্রতিস্থাপন সাইফার পদ্ধতিতে এনক্রিপ্ট করা লেখা প্রিন্ট করতে হবে।

স্যাম্পল ইনপুট আউটপুট

স্যাম্পল #1

ইনপুট
abcdefghijklmnopqrstuvwxyz
zyxwvutsrqponmlkjihgfedcba
Shar’s Birthday:
The birthday is October 6th, but the party will be Saturday,
October 5. It’s my 24th birthday and the first one in some
years for which I’ve been employed. Plus, I have new cloths.
So I have cause to celebrate. More importantly, though,
we’ve cleaned the house! The address is 506-D Albert Street.
Extra enticement for CS geeks: there are several systems in
the house, and the party is conveniently scheduled for 3 hours
after the second CSC programming contest ends (not to mention,
within easy walking distance)!
আউটপুট
zyxwvutsrqponmlkjihgfedcba
abcdefghijklmnopqrstuvwxyz
Sszi’h Brigswzb:
Tsv yrigswzb rh Oxglyvi 6gs, yfg gsv kzigb droo yv Szgriwzb,
Oxglyvi 5. Ig’h nb 24gs yrigswzb zmw gsv uring lmv rm hlnv
bvzih uli dsrxs I’ev yvvm vnkolvw. Pofh, I szev mvd xolgsvh.
Sl I szev xzfhv gl xvovyizgv. Mliv rnkligzmgob, gslfts,
dv’ev xovzmvw gsv slfgv! Tsv zwwivhh rh 506-D Aoyvig Sgivvg.
Ecgiz vmgrxvnvmg uli CS tvvph: gsviv ziv hvevizo hbhgvnh rm
gsv slfhv, zmw gsv kzigb rh xlmevmrvmgob hxsvwfovw uli 3 slfih
zugvi gsv hvxlmw CSC kiltiznnrmt xlmgvhg vmwh (mlg gl nvmgrlm,
drgsrm vzhb dzoprmt wrhgzmxv)!
প্রবলেম-66 পরিসংখ্যান

145 টি সাবমিশন

18 টি অ্যাকসেপ্টেড

11 জন সমাধান করেছেন

সাইট পরিসংখ্যান

37218 টি সাবমিশন

71 টি প্রোগ্রামিং সমস্যা

2561 জন ইউজার

দ্বিমিকএর সব বই
কম্বিনেটরিকসে হাতে খড়ি ১ম খণ্ড
কম্বিনেটরিকসে হাতে খড়ি ১ম খণ্ড

ক্রয় করুন

পাইথন দিয়ে প্রোগ্রামিং শেখা -২য় খণ্ড - অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ও ওয়েব ক্রলিং
পাইথন দিয়ে প্রোগ্রামিং শেখা -২য় খণ্ড - অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ও ওয়েব ক্রলিং

ক্রয় করুন

গ্রাফ অ্যালগরিদম
গ্রাফ অ্যালগরিদম

ক্রয় করুন

কম্বিনেটরিকসে হাতে খড়ি ২য় খণ্ড
কম্বিনেটরিকসে হাতে খড়ি ২য় খণ্ড

ক্রয় করুন

প্রোগ্রামিং ক্যারিয়ার গাইড লাইন: এক ডজন প্রোগ্রামারের কথা
প্রোগ্রামিং ক্যারিয়ার গাইড লাইন: এক ডজন প্রোগ্রামারের কথা

ক্রয় করুন