華為程式設計題-加密解密
問題描述:
本地執行無任何問題,牛客上只讀取一行輸出,不知道為什麼。方法也不是什麼高效的方法,期待牛人分享更好的:
__time__ = "2017/9/15"
'''This program used to '''
#print('a' + 1)
def jiami(in1):
out1 = []
for i in in1:
out1.append(i)
for i in range(len(out1)):
if (out1[i].isalpha()):
tmp = out1[i].swapcase()
if ord(tmp) >= 65 and ord(tmp)<= 90 :
if (tmp == 90):
out1[i] = 'A'
else:
out1[i] = chr(ord(tmp) + 1)
elif (ord(tmp) >= 97 and ord(tmp) <= 122):
if (ord(tmp) == 122):
out1[i] = 'a'
else:
out1[i] = chr(ord(tmp) + 1)
else:
if (int(out1[i]) + 1 == 10):
out1[i] = '0'
else:
out1[i] = str(int(out1[i]) + 1)
out = ''.join(out1)
return out
def jiemi(in2):
out2 = []
for i in in2:
out2.append(i)
for i in range(len(out2)):
if (out2[i].isalpha()):
tmp = out2[i].swapcase()
if (ord(tmp) >= 65 and ord(tmp) <= 90 ):
if (ord(tmp) == 65):
out2[i] = 'Z'
else:
out2[i] = chr(ord(tmp) - 1)
elif (ord(tmp) >= 97 and ord(tmp) <= 122):
if (ord(tmp) == 97):
out2[i] = 'z'
else:
out2[i] = chr(ord(tmp) - 1)
else:
if (int(out2[i]) == 0):
out2[i] = '9'
else:
out2[i] = str(int(out2[i]) - 1)
out = ''.join(out2)
return out
in1 = input()
in2 = input()
print(jiami(in1))
print(jiemi(in2))
相關文章
- 換汽水(華為程式設計題)程式設計
- 介面加密傳輸設計及AES加解密程式碼DEMO加密解密
- 加密解密加密解密
- RSA加密解密示例程式碼加密解密
- 金色十月線上程式設計比賽第二題:解密程式設計解密
- PHP加密解密PHP加密解密
- js加密解密JS加密解密
- Unity 加密解密Unity加密解密
- Java加密解密Java加密解密
- Oracle ----加密解密Oracle加密解密
- AES 加密&解密加密解密
- AES加密解密加密解密
- 解密程式設計師幽默與彩蛋精神解密程式設計師
- Windows核心程式設計_磁碟加密Windows程式設計加密
- PhpAES加密、解密與Java互操作的問題PHP加密解密Java
- AutoMySQLBackup加密備份解密問題淺析MySql加密解密
- php mcrypt 加密 解密PHP加密解密
- RSA加密與解密加密解密
- AES CBC 加密解密加密解密
- Javascript 加密解密方法JavaScript加密解密
- iOS中加密、解密iOS加密解密
- MySQL加密和解密MySql加密解密
- 線上加密/解密工具加密解密
- 用程式語言解密京東雲女程式設計師解密程式設計師
- 實現CSS線上美化(格式化)、壓縮、加密、解密、混淆工具-toolfk程式設計師工具網CSS加密解密程式設計師
- 華為研發工程師程式設計題:汽水瓶 [python]工程師程式設計Python
- Java加密解密瞭解Java加密解密
- 影像的加密與解密加密解密
- md5加密解密加密解密
- UrlBase64加密解密加密解密
- SQL Server 加密解密策略SQLServer加密解密
- Asp.Net 加密解密ASP.NET加密解密
- php rsa長文加密解密PHP加密解密
- Android安全加密:HTTPS程式設計Android加密HTTP程式設計
- javascript base64加密和解密例項程式碼JavaScript加密解密
- 小程式加密資料解密演算法java版加密解密演算法Java
- Base64加密解密原理以及程式碼實現加密解密
- 破解phpjm.net加密,解密程式,全部公佈PHP加密解密