题解 | #字符串加密#
字符串加密
http://www.nowcoder.com/practice/e4af1fe682b54459b2a211df91a91cf3
题目读得我头晕
let key = readline();
let str = readline();
let s1 = 'abcdefghijklmnopqrstuvwxyz';
let s2 = '';
let result = '';
for(let i = 0; i < key.length; i++) {
let a = key[i].toLocaleLowerCase();
if(s2.indexOf(a) == -1) {
s2 += a;
}
}
for(let i = 0; i < s1.length; i++) {
if(s2.indexOf(s1[i]) == -1) {
s2 += s1[i];
}
}
// console.log(s1);
// console.log(s2);
for(let i = 0; i < str.length; i++) {
if(str[i] == ' ') {
result += ' ';
} else {
let temp = str[i].toLocaleLowerCase();
for(let j = 0; j < s1.length; j++) {
if(s1[j] == temp) {
let a = s2[j];
if(str[i].charCodeAt(0) < 97) {
a = a.toLocaleUpperCase();
}
result += a;
}
}
}
}
console.log(result);