ROT13函数

        本来不想写那种记录的东西,我会觉得很反感,今天一定要写一些,做了一下午,就因为一些小小的Rot13函数的编写,还给提供了方法,我真的是没救了,最后字符串的标点符号竟然把我难住了,我真的是蠢死了!!!

题目是这么说的,这个是freecodecamp上的题:

Caesars Cipher


让上帝的归上帝,凯撒的归凯撒。

下面我们来介绍风靡全球的凯撒密码Caesar cipher,又叫移位密码。

移位密码也就是密码中的字母会按照指定的数量来做移位。

一个常见的案例就是ROT13密码,字母会移位13个位置。由'A' ↔ 'N', 'B' ↔ 'O',以此类推。

写一个ROT13函数,实现输入加密字符串,输出解密字符串。

所有的字母都是大写,不要转化任何非字母形式的字符(例如:空格,标点符号),遇到这些特殊字符,跳过它们。

当你完成不了挑战的时候,记得开大招'Read-Search-Ask'。

这是一些对你有帮助的资源:

  • String.charCodeAt()
  • String.fromCharCode()
最后我的方法:

ROT13函数_第1张图片

你可能感兴趣的:(ROT13函数)