#coding=UTF-8 #単純な替字暗号とみた deci={} kitian='pfnovuaxqwufmbgrihcdejkolsty' kitihira='orangecipherbqsuftlmdxynzvwj' #サンプルより for idx in range(0,len(kitian),1): deci[kitian[idx]]=kitihira[idx] #print(len(deci))#25だそうな #残りの1つは決定可能 ただし自分はやりたくない alfabet='abcdefghijklnmopqrstuvwxyz' #print(len(alfabet)) for moji in alfabet: if not moji in kitian: kakean=moji for moji in alfabet: if not moji in kitihira: kakehira=moji #print(kakean,kakehira) deci[kakean]=kakehira S=input() demoji=''.join([deci[moji] for moji in S]) print(demoji)