📅  最后修改于: 2023-12-03 15:42:17.417000             🧑  作者: Mango
本题是GATE 2014计算机科学工程课程的第57题。这个问题涉及到了使用JavaScript编写代码来完成所需的任务。
编写JavaScript函数,该函数接受两个输入:
该函数应按以下方式工作:
例如,如果n = 4,s = "apple orange banana pear",则该函数应返回"Elppa Egnaro Ananab Raep"。
function reverseWords(n, s) {
var words = s.split(' ');
var result = '';
for (var i = 0; i < n; i++) {
var word = words[i].split('').reverse().join('');
result += word.charAt(0).toUpperCase() + word.slice(1) + ' ';
}
return result.trim();
}
该函数首先将输入字符串s分成单词数组。然后,该函数使用循环和split()、reverse()和join()方法反向每个单词,并将它们的第一个字母变成大写字母。最后,将每个反向单词连接起来并返回新字符串。
这里介绍了如何使用JavaScript编写函数来反转每个单词并将其转换为一个新字符串。这个问题突出了如何使用split()、reverse()、join()和slice()方法来处理字符串,并如何在JavaScript中操作字符串和数组。这个问题可能对于那些想学习JavaScript编程语言的人非常有用。