反转JavaScript算法
Reverse a javascript algorithm
伙计们,我正在学习javascript,我偶然发现了一种挑战代码。我已经在谷歌中搜索过,我发现了一些反向代码,但我无法理解或不起作用。问题是我对如何反转和输入代码没有任何想法,我想看到一些合理的代码片段并理解它。
function checkString(strz) {
var total = 0;
var charlist = "abcdefghijklmnopqrstuvwxyz";
for ( var i = 0; i < strz.length; i++) {
var countone = strz.charAt (i);
var counttwo = (charlist.indexOf(countone));
counttwo++;
total *= 17;
total += counttwo;
}
if ( total == 248410397744610 ) {
alert ("You're right!");
}
else {
alert ("Sorry, but the string was incorrect." ) ;
}
}
根据注释编辑响应 - 这应该在每个循环的控制台日志中显示变量,然后根据提供的初始值显示最终答案。
console.log('final answer: ' + decipher('248410397744610'))
function decipher(code){
var result = '';
var alphabet = 'abcdefghijklmnopqrstuvwxyz';
for( var i=0; i < code.length; i++ ){
var character = code.charAt(i);
console.log(i + ' character: ' + character);
var letter = alphabet[character];
console.log(i + ' letter: ' + letter);
var result = result.concat(letter);
console.log(i + ' result: ' + result);
}
return result;
}
相关文章:
- javascript扫雷器floodfill算法不能正常工作
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- PHP或JavaScript的基本遗传算法开源代码
- 用Javascript实现算法
- JavaScript排序算法不起作用 - 任何明显的我做错了
- 需要使用JavaScript实现我的算法
- 用于计算产品价格的JavaScript构建和算法
- Vanilla Javascript算法,如何做和解释
- javascript计算价格的小算法
- JavaScript算法,提供每种可能的项目组合,并将它们存储在数组中
- 优化慢速搜索算法 - javascript,JSON和本地存储
- 分流码算法(Javascript),处理负数
- 所需算法:Javascript中可预测的随机贴图
- 用于解释整个整数而不是字符的字母数字排序算法- Javascript
- 遍历2D数组(网格)的最佳寻路算法(JavaScript/Java/ c#)
- 欧几里德算法- JavaScript
- 连续数字排列算法- Javascript
- 波特词干算法Javascript,如何
- 改进黑暗/亮度算法Javascript十六进制颜色
- 显示打开时间算法javascript