
Have the function FirstReverse(str) take the str parameter being passed and return the string in reversed order. For example: if the input string is "Hello World and Coders" then your program should return the string sredoC dna dlroW olleH.

const FirstReverse = (str) => str.split("").reverse().join("");;
console.log(FirstReverse(readline()));
영어에 익숙하지 않은 것이 가장 힘든 부분이었는데, 제목과 예제만 보더라도 충분히 파악하기 쉬운 문제였다.
function FirstReverse(str) {
var temp = '';
for (var i = 0; i<str.length; i++) {
temp = str[i] + temp;
}
return temp;
}
FirstReverse(readline());
신기한 건 문자열 역순으로 찾아서 더해주는 것이 아니라, 첫 번째 요소부터 시작해서 기존 문자를 뒤에 더하는 식으로 하고 있다.
예를들어 "Velog" -> temp = 'V' + '' -> temp = 'e' + 'V' -> temp = 'l' + "Ve" ...(생략) 처럼 진행된다.
단순히 역순으로 순회하면서 더해주면 된다고 생각했는데 이런 방식은 생각보다 신선했다.
참고 자료 및 사이트 (감사합니다)