js

 * 反转字符串
 * @param str string字符串 
 * @return string字符串
 */
function solve( str ) {
    // write code here
    return str.split('').reverse().join('');
    //split() 方法用于把一个字符串分割成字符串数组。
    //reverse() 方法用于颠倒数组中元素的顺序
    //join() 方法用于把数组中的所有元素放入一个字符串。 元素是通过指定的分隔符进行分隔的。
}
module.exports = {
    solve : solve
};

alt

c

/**
 * 反转字符串
 * @param str string字符串 
 * @return string字符串
 */
char* solve(char* str ) {
    // write code here
    char *p1 = str;
    char *p2 = str; 
    int temp = 0;
    while(*p2 != '\0'){
        p2++;
    }
    p2--;
    while(p1 < p2){
        temp = *p1;
        *p1 = *p2;
        *p2 = temp;
        p1++;
        p2--;
    }
    return str;
}

alt