TE IT的Saurabh Bothra想與他的一個後輩進行一次祕密的私人對話。但他只能通過他的同班同學馬納夫沙赫與她交談,他不相信他!密碼文本程序:編碼競爭
爲了維護他的隱私,Saurabh尋求Hacking Guru Hardik Anvekar的幫助。哈迪克向他介紹了ROT13--一種在UNIX系統中用於加密的方法。 Saurabh使用了這個想法,並提出了他自己的方法。 Saurabh向他的小輩傳授了這種方法,當他在校園內靠近湖邊遇到她時,他可以在沒有Manav的幫助下與她交談。
在Saurabh的加密技術中,Saurabh會根據字母序列中的第一個字符的位置用另一個字母替換純文本的每個字母。假設第一個字符是G(字母表中的第7個字母),那麼Saurabh會用明文的第一個字符替換6個字符。Saurabh會對前7個字符進行替換,然後他將使用該鍵的第二個字符並用這種方式替代進一步的人物。一旦密鑰的所有字符都用完了 - Saurabh將再次開始使用第一個字符並加密整個明文。
但不幸的是,Saurabh只能設備的方法,但他不能編碼。他相信你寫一個代碼來打印密文,而不是向任何人透露他的祕密方法。
輸入格式
測試用例T(< = 100) 純文本和密鑰由@字符分隔的數量。
輸出格式
密文只能
採樣輸入
1我們最大的弱點就在於放棄。最保險的方法成功總是嘗試只是一個更多的時間。@拉夫
樣本輸出
Uax mxkanymn qyuehymm fcym ch xzmzex lg. Kyv dfso xzmovdi rvt oj npxxzkj oy glqusm ni nls domn ihy dfiv kzdv.
好的,你的問題是什麼? –
請提供相同的代碼 – user3503041
請閱讀此:http://stackoverflow.com/help/how-to-ask –