#coding=utf-8
#author:MrLyn、我擦咧什么鬼
#team:米斯特安全
def peig(data):
code = dict(A='aaaaa',B='aaaab',C='aaaba',D='aaabb',E='aabaa',F='aabab',
G='aabba',H='aabbb',I='abaaa',J='abaab',K='ababa',L='ababb',
M='abbaa',N='abbab',O='abbba',P='abbbb',Q='baaaa',R='baaab',
S='baaba',T='baabb',U='babaa',V='babab',W='babba',X='babbb',
Y='bbaaa',Z='bbaab',a='AAAAA',g='AABBA',n='ABBAA',t='BAABA',
b='AAAAB',h='AABBB',o='ABBAB',u='BAABB',c='AAABA',i='ABAAA',
j='ABAAA',p='ABBBA',d='AAABB',k='ABAAB',q='ABBBB',x='BABAB',
e='AABAA',l='ABABA',r='BAAAA',y='BABBA',f='AABAB',m='ABABB',
s='BAAAB',z='BABBB',v='BAABB',w='BABAA')
num1 = 0
#aaaab aaaaa aaaba abbab abbaa abaaa baaab abbaa abbab baaba aabab abbab abbab aaabb
s = ''
l=[]
answer = ''
for i in range(len(data)/5):
l.append(data[num1:num1+5])
num1+=5
answer = ''.join(x[0] for i in l for x in code.items() if i == x[1] and x[0] != 'j')
answer_list = ['']
num = 2
for i in answer:
if i != 'i':
for key,value in enumerate(answer_list):
answer_list[key] = answer_list[key] + i
elif i == 'i':
for key,value in enumerate(answer_list):
answer_list.append(value + 'j')
answer_list[key] = answer_list[key] + 'i'
if len(answer_list) == num:
num = num * 2
break
return answer_list
def run(data):
ans = '\n'.join(peig(data))
return ans
「已注销」
- 粉丝: 18
- 资源: 4
最新资源
- 计算机毕业设计:python+爬虫+cnki网站爬
- nyakumi-lewd-snack-3-4k_720p.7z.002
- 现在微信小程序能用的mqtt.min.js
- 基于MPC的非线性摆锤系统轨迹跟踪控制matlab仿真,包括程序中文注释,仿真操作步骤
- 基于MATLAB的ITS信道模型数值模拟仿真,包括程序中文注释,仿真操作步骤
- 基于Java、JavaScript、CSS的电子产品商城设计与实现源码
- 基于Vue 2的zjc项目设计源码,适用于赶项目需求
- 基于跨语言统一的C++头文件设计源码开发方案
- 基于MindSpore 1.3的T-GCNTemporal Graph Convolutional Network设计源码
- 基于Java的贝塞尔曲线绘制酷炫轮廓背景设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈