rot13

    0热度

    1回答

    我已经搜索了这个问题,并找到了一些方法来做到这一点。有些解决方案也在一条线上。有一种解决方案将数据存储在列表中,然后使用append方法创建一个单词。 其他方法正在工作。 虽然我想知道我的代码有什么问题。 编辑1:我的代码的问题是,它只显示输出字符串的第一个字母,而不是整个单词。 这里是我的代码: alph = {"a":"n" , "b":"o" ,"c":"p" , "d":"q","e":"

    0热度

    2回答

    例如:字符串“abc”应返回“nop”。 我做了一个System.out.println,它打印出正确的结果,但是,JUnit测试案例给了我一个红色的条。 move13方法只需要将角色左移或右移13个空格。 方法编码是我遇到麻烦的地方。 package code; public class Encoder { public char move13(char letter) {

    0热度

    2回答

    我试图弄清楚这里的代码 我不明白“ROT13” onclick = "SetCookie('NowTesting', rot13(this.form.t1.value, this.form.t3.value));

    2热度

    2回答

    与此问题有关:ROT-13 function in java? 在java中解码rot13的代码是什么? 我是否简单地改变了标志? 下面是编码字符串到ROT13代码: public class Rot13 { public static void main(String[] args) { String s = args[0]; for (int i = 0;

    -1热度

    2回答

    我有一个代码,我很难让它互动。 问题: “”“编写一个名为rot13的函数,它使用Caesar密码来加密一条消息。凯撒密码的工作方式类似于替换密码,但每个字符都被字符13个字符替换为”右“例如,字母“a”变成了字母“n”,如果一个字母超过了字母表的中间,则计数再次回到字母“a”,所以“n”变成“a” ,“o”变成“b”等等。提示:每当你谈论围绕它的一个好主意时想到模算术(使用余数运算符)的东西。“

    3热度

    3回答

    我想创建一个函数,它接收一个字符串并返回一个字符串,并用字母后面的13个字母替换一个字母(ROT13)。我发现了很多例子,不幸的是,由于各种错误,我无法让它工作。例如,这一个: var key = [String:String]() // EDITED let uppercase = Array(arrayLiteral: "ABCDEFGHIJKLMNOPQRSTUVWXYZ") let l

    0热度

    1回答

    我需要创建一个函数,用字母后面的13个字母替换一个字母(不使用编码)。我对Python相对来说比较陌生,所以我花了一段时间才找出一种不使用Encode的方法。 这是我到目前为止。当我用它来输入一个像“hello”这样的正常单词时,它可以工作,但是如果我通过一个带有特殊字符的句子,我不知道如何包含字母表中的字母以及跳过数字,空格或特殊字符完全。 def rot13(b): b = b.lo

    -3热度

    1回答

    我正在试图在汇编中执行rot13,其中您必须输入10个小写字母并在rot13加密后输出它。但是,它不能正常工作。我不知道如何解决它,因为我最近刚开始学习汇编。请帮帮我。 .model small .data arr dd 10 dup(?), '$' .stack 100h .code main proc mov ax, @data mov ds, ax mov si,

    0热度

    1回答

    我一直试图让这个代码工作来加密*char[]指针数组与ROT13加密。几个问题: 该程序不编译。错误是:'text':数组初始化需要大括号。 ROT13似乎没有正常工作。它保存ASCII码的数字值,而不是与其等价的字母。 这是我的代码: void rot13(int numlines, char * text[]){ //printf("%s\n", text); //char

    0热度

    1回答

    在这样的回答: https://stackoverflow.com/a/3269756/3225934 保罗鲁贝尔(然后wjandra)蹒跚他的文字录入像这样: rot13 = string.maketrans( "ABCDEFGHIJKLMabcdefghijklmNOPQRSTUVWXYZnopqrstuvwxyz", "NOPQRSTUVWXYZnopqrstuvwxyz