문자로 구성된 배열을 input으로 전달하면, 문자를 뒤집어서 return 해주세요.
Input: ["h","e","l","l","o"]
Output: ["o","l","l","e","h"]
Input: ["H","a","n","n","a","h"]
Output: ["h","a","n","n","a","H"]
배열의 전체 길이 중에서 앞부분에 있는거를 뒤에 옮기고 뒤에 있는거를 앞으로 옮기면 된다
1, 2, 3, 4, 5
1 ↔ 5
2 ↔ 4
3 ↔ 3 (사실상 그대로이기 때문에 굳이 바꾸지 않는다)
const reverseString = s => {
for (let i = 0; i < s.length / 2; i++) {
let frontE = s[i];
s[i] = s[s.length - 1 - i];
s[s.length - 1 - i] = frontE;
}
return s;
};
for (let i = 0; i < s.length/2; i++) {
}
let frontE = s[i];
s[i] = s[s.length-1-i];
s[s.length-1-i] = frontE;
return s.reverse();