เราต้องเขียนฟังก์ชัน JavaScript ที่รับอักษรภาษาอังกฤษตัวเดียวเป็นอินพุตเพียงอย่างเดียว ฟังก์ชันควรคำนวณตำแหน่งของอักษรนั้นจากจุดเริ่มต้นและคืนค่าอักษรที่อยู่ในตำแหน่งเดียวกันแต่จากด้านหลัง
ตัวอย่างโค้ด
โค้ดสำหรับการทำงานนี้จะเป็นดังนี้
const alpha = 'g';
const findCounterPart = (alpha = '') => {
let alphabet = 'abcdefghijklmnopqrstuvwxyz';
let firstpart = alphabet.substring(0,13).split('');
let secondpart = alphabet.substring(13).split('').reverse();
let solution = '';
if (firstpart.indexOf(alpha) !== -1) {
solution = secondpart[firstpart.indexOf(alpha)];
} else {
solution = firstpart[secondpart.indexOf(alpha)];
};
return solution;
};
console.log(findCounterPart(alpha));ผลลัพธ์
ผลลัพธ์ในคอนโซลจะเป็นดังนี้
t