Javascript - Thay thế ký tự
Thay thế ký tự
Viết JavaScript để thay thế từng ký tự của một chuỗi đã cho bằng ký tự tiếp theo trong bảng chữ cái tiếng Anh.
Lưu ý: ‘a’ sẽ được thay thế bằng ‘b’ hoặc ‘z’ sẽ được thay thế bằng ‘a’.
Ví dụ:
Mã nguồn:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Write a JavaScript to replace each character of a given string by the next one in the English alphabet</title>
<script>
function alphabet_char_Shift(str) {
var all_chars = str.split("");
for(var i = 0; i < all_chars.length; i++) {
var n = all_chars[i].charCodeAt() - 'a'.charCodeAt();
n = (n + 1) % 26;
all_chars[i] = String.fromCharCode(n + 'a'.charCodeAt());
}
return all_chars.join("");
}
document.write(alphabet_char_Shift("abcdxyz"))
</script>
</head>
<body>
</body>
</html>
Lưu đồ thuật toán: