【发布时间】:2018-01-02 20:37:23
【问题描述】:
我正在尝试使用 A1Z26 密码(即 a=1、b=2、...、z=26)对 a 进行解码。输入文本用连字符分隔,如下所示:
-8-16-2-7-8-5-
我有 JavaScript 可以解决这个问题,但我似乎无法获得在 Objective C 中工作的版本
function a1z26Cipher(inputString) {
var outputString = "";
var splitString = inputString.split(/(\W| )/);
for (var i = 0; i < splitString.length; i++) {
var n = splitString[i];
if (n >= 1 && n <= 26) outputString += String.fromCharCode(parseInt(n, 10) + 64);
else outputString += n.replace("-", "");
}
return outputString;
}
Objective C 中的等效代码是什么样的?
【问题讨论】:
-
这是重复的,但我想你会发现这篇文章很有帮助:stackoverflow.com/questions/11193611/… 祝你好运!
标签: javascript objective-c cryptography equivalent