首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数独混淆python -> perl翻译

数独混淆python -> perl翻译
EN

Stack Overflow用户
提问于 2009-06-04 16:30:56
回答 2查看 594关注 0票数 1

有人愿意把它翻译成模糊的perl吗?它是用Python语言编写的,摘自:here

代码语言:javascript
复制
def r(a):i=a.find('0');~i or exit(a);[m
in[(i-j)%9*(i/9^j/9)*(i/27^j/27|i%9/3^j%9/3)or a[j]for
j in range(81)]or r(a[:i]+m+a[i+1:])for m in'%d'%5**18]
from sys import*;r(argv[1])

我意识到这只是为了好玩:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-06-04 17:56:57

代码语言:javascript
复制
sub r{($a=shift)=~/0/g?my$i=pos:die$a;T:for$m(1..9){($i-$_)%9*(int($i/9)^int($_/9))*(int($i/27)^int($_/27)|int($i%9/3)^int($_%9/3))||$a=~/^.{$_}$m/&&next T,for 0..80;substr($a,$i,1)=$m;r($a)}}r@ARGV

脑筋急转弯更长,因为Python2的/是整数除法,而Perl是浮点。

票数 3
EN

Stack Overflow用户

发布于 2009-06-04 16:36:19

已经有一些用混淆的Perl编写的数独解算器,你真的想要另一个(可能效率较低)吗?

如果不是..。

Perl.

  • Obfuscate.

中的

  1. De-obfuscate.
  2. Rewrite
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/951666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档