自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Checkio Chess Knight

要计算到达的单元格,您需要从另一个单元格移动到那里。因此,如果您可以从其他单元格返回到那里,您将添加开始单元格以到达。“零”移动不计算在内:初始在起始单元格中并不意味着它通过移动达到。您应该返回所有可能单元格的列表,并按如下方式对它们进行排序:按字母顺序(从“a”到“h”)和升序(从“a1”到“a8”等)。输入数据将包括一个起始单元格和骑士可以进行的最大移动量。你的任务是编写一个函数,该函数可以找到骑士可以移动到的所有棋盘单元格,移动次数不超过最大移动次数(允许移动次数更少)。

2024-05-05 20:51:08 190 2

原创 checkio Playfair Attack

generateVariant(pair,table)用于生成一对字符串在密钥表中所有可能的位置变体,其中使用一个resolve(table, pair)函数用于将明文字符对推演出密文字符对。searchPos(candidateTable,unusedPairs)函数使用递归逻辑用于完善更新不完整的密钥表,调用generateVariant函数不断生成用于更新的元素。#playfair破解#checkio#启发式算法。

2024-04-26 22:59:04 122 2

原创 checkio Life Counter

python解决简单的康威生命游戏

2024-04-21 15:06:37 584 2

原创 Checkio 8 puzzle(数字华容道)

使用python编程广度优先算法解决8 puzzle问题

2024-04-17 18:33:33 215

原创 Checkio Brackets

只有括号(“{}”、“()”或“[]”)、数字或运算符(“+”、“-”、“*”、“/”);在代码中括号闭合十分重要,同时还要一一对应的闭合。因此我们要编写一个代码,来实现这个过程。0 < len(表达式) < 103.具有不同类型的表达式,括号为字符串。#checkio#检查括号是否闭合。对表达式作为逻辑值的正确性的判断。

2024-04-15 22:05:00 354 1

原创 Xs and Os Referee (井字游戏裁判)

输入样式为包含"x","O","."的字符串,其中"."代表空格。现在用python设置程序,对一局井字游戏的胜利结果进行判定。输出胜利结果"X","O",或"D"平局。#python程序设计。井字游戏我们都玩过吧。

2024-04-11 13:22:54 99

原创 Conversion into CamelCase(改变样例为CamelCase样式)

变量的命名

2024-04-10 17:50:06 172 1

原创 Grille Cipher Attack (栅格密码攻击求密钥)

在此任务中,我们将尝试对旋转格栅密码执行已知的明文攻击。首先,让我们快速回顾一下算法:加密的关键是一个带有孔的方形模板(在这个任务中,我们将使用大小为 8x8 的格栅);为了解密消息,接收器将密码排列在一个 8x8 的正方形中,将格栅放在上面并读取孔中的字母,必要时旋转格栅。,是一种对密码的攻击模式,分析师可以访问密文和相应的明文;某些类型的密码非常容易受到 KPA 的攻击:例如,凯撒密码可以只知道一对相应的明文和密文符号;与之前的任务一样,格栅是一个字符串列表,其中“X”表示孔,“.”表示没有孔。

2024-04-09 17:50:08 246

原创 Checkio Rotating Grille Cipher(旋转栅格密码)

对一段明文,进行4×4栅格的旋转加密

2024-04-07 13:12:55 344

原创 Checkio Cipher Map(栅格密码——转置密码)

栅格密码 #密码破解。

2024-04-04 22:01:30 158

原创 Checkio Find enemy

查找距离 在两个单元格之间,您不需要找到从一个单元格到另一个单元格的确切路径,但是 正确使用它们的坐标。计算距离的另一种方法是 要注意,所有严格围绕细胞的细胞都形成一个圆圈,并且处于 距离单元格 1,所有先前单元格周围的单元格(下一个“圆圈”)为 在距离 2 等。在这个任务中,从“A1”到“Z9”的字段用于放置你 和 enemy,但您可能需要使用此字段“外部”的坐标进行计算。当您的绝对方向为“SE”时,这些“扇区”会旋转,并且单元格会旋转 在你的牢房前面将是东南,而北方是绝对的 方向将在左扇区。

2024-04-02 22:06:10 301

原创 Checkio Scytale加密

Scytale 是最早已知的加密设备之一,古希腊人(即斯巴达人)在军事行动中使用。它由一根圆柱形杆或杖组成,周围缠绕着一条长长的羊皮纸。发送者只需沿着杆的长度和条带的风写下信息,直到到达羊皮纸的末端,然后转动圆柱体并继续写下一行。展开羊皮纸后,文字变得难以理解。为了解密消息,它将被包裹在另一个相同直径的镰刀上,之后可以沿着它读取明文。与 Atbash 或 Caesar 密码等替换密码不同,这里的明文字母保持不变,但它们的顺序发生了变化。Scytale 是一种。

2024-04-02 22:00:56 145

原创 Checkio Open Labyrinth

【代码】Checkio‘s open labyrinth。利用深度算法求解

2024-03-29 00:24:30 82

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除