问题标签 [rot13]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java程序中的字符串数组
我必须制作一个程序,从用户那里获取一个短语,然后将他们输入的短语的加密代码返回给用户。我们将使用数组或枚举列表来保存数据。我使用 ROT13 进行编码(用字母表前后的 13 个位置替换每个英文字母)。我的程序运行,但它只允许我输入一个短语,然后说:
我不确定我的程序有什么问题!请帮忙!谢谢
python - 为什么我必须创建一个空字符串来替换字符串中的所有字符?
我正在编写一个 ROT13 函数,但我不明白为什么以下内容不起作用:
对函数的调用只打印原始字符串。正如您在上面的注释行中所看到的(抱歉,如果它有点难以阅读),我尝试定义一个变量 y 以通过字符串递增,然后访问它,但我得到一个运行时错误。我想出的解决方案是在函数的开头创建一个空字符串(从我的谷歌搜索来看,这似乎是大多数人使用的解决方案),但没有人解释为什么会这样。如果要替换其中的每个字符,为什么返回原始字符串不起作用?
c++ - C++ ROT-13 给出了我没想到的结果
C++ 中字母的旋转 13 转置没有按我的预期工作。所有的字母都是大写的,所以只有 ASCII 数字 65-90 是相关的。如果字母超过 77,我减去以考虑回绕到“A”。
问题是 if 语句 1 和 2 按他们自己的意图工作。事实上,如果我只是直接对 ASCII 进行 +13 转置而不回绕回“A”,那么代码就可以正常工作。但是,一旦我合并了 if 语句 3,我就开始得到不正确的两个字母的输出,并阻止我以后解密。例如:
输入字符串:“THIS IS ALL I GOTS”
给出输出:“GUHVIF VIF NAYLYL VI TGBGF”
T = G
H = 呃
我 = 六
S = F
请问,我错过了什么/忽略了什么???
vb.net - 如何在 Visual Basic 中使用 rot13 仅旋转字母?
我正在对我的编程决赛编码器程序进行最后的润色,并且我已经构建了一个旋转功能,使所有不是字母的字符都保持原样(所以基本上其他所有内容,数字,破折号,空格,都保持不变)字母上下旋转正常)
使用 if 函数,我试图将非字母的 ascii 代码分开,唯一的问题是我在让它工作时遇到了一些麻烦,上面的代码不起作用。
感谢任何和所有帮助!
java - ROT13/船长紧缩继续
Captain Crunch 解码器环的工作原理是将字符串中的每个字母加上 13。例如,“a”变成“n”,“b”变成“o”。字母在末尾“环绕”,因此“z”变为“m”。
这是我从人们的评论中编辑后得到的,但现在它一直告诉我输出可能尚未初始化,我不知道为什么......还有什么我需要在我的程序中修复的?
在这种情况下,我只关心编码小写字符
java - Rot 13 最小版本 Java
我尝试实现 Rot13 并使其尽可能小,这是我迄今为止的结果:
我把这个给我的教授看了,他说可以分两行。我不知道如何进一步缩小此代码而不产生错误的输出。
谢谢你的帮助
编辑:如果没有任何改变(外部范围 ascii),它应该只返回 c。也许解决方案是第二个答案 + 返回行 c 以防万一没有返回。
java - 编码传递给方法的字符串并添加 13
(已编辑)
我的问题陈述:编写一个方法,通过向字符串中的每个字符添加 13 个字母来对传递给该方法的字符串进行编码。如果添加 13 后的字母超过“z”,则“环绕”字母表。然后返回编码的字符串。
这就是我到目前为止所拥有的:
现在我知道我必须创建一个计数器,以便该方法将继续循环,直到它达到传递的字符串的长度......我知道如果 charAt(index) 小于我的字符 'n'加 13,如果更大,则减去 13。当我把它们放在一起时,虽然我很困惑,只是得到一堆编译错误,比如Type mismatch: cannot convert from int to String
.
请注意简单的解释/答案将不胜感激...
* * *所以现在我的问题是它一直告诉我我的输出变量可能没有被初始化
c - c中的ROT13加密代码小写失败
这是我的 ROT13 密码代码。它适用于大写,但是当我输入 hello 作为输入时,它返回 [X__b 有人可以帮我吗...
python - rot13 不旋转'b'
这是 python 中的 rot13 函数:
为什么它翻译bo
成bb
而不是ob
?如果你b
单独输入,它会被翻译成o
.
java - 如何使 cryptText 字符与 plainText 字符相同?
在静态 String rotate13 方法和 if 语句中,如果字符小于 'A' 或大于 'Z',则使 cryptText 字符与 plainText 字符相同。我的问题是如何使 cryptText 字符与纯文本字符相同?我所拥有的不起作用,我完全坚持这一点。任何意见是极大的赞赏。提前致谢。