문자열 뒤집기
문자열 뒤집기
문제 설명
문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.
제한사항
- • 1 ≤ 
my_string의 길이 ≤ 1,000 
입출력 예
| my_string | return | 
|---|---|
| "jaron" | "noraj" | 
| "bread" | "daerb" | 
입출력 설명
입출력 예 #1
my_string이 "jaron"이므로 거꾸로 뒤집은 "noraj"를 return합니다.
입출력 예 #2
my_string이 "bread"이므로 거꾸로 뒤집은 "daerb"를 return합니다.
나의 첫번째 풀이
function solution(my_string) {
  var answer = my_string.split("").reverse().join("");
  return answer;
}나의 두번째 풀이(Code Refactoring)
function solution(my_string) {
  let result = "";
  for (let i = my_string.length - 1; i >= 0; i--) {
    result += my_string[i];
  }
  return result;
}참고 할 만한 다른 사람의 코드
const solution = (my_string) =>
  Array.from(my_string).reduceRight((a, b) => a + b);
 
// reduceRight(): 누산기 Array와 배열의 각 값(오른쪽에서 왼쪽으로)에 대해 함수를 적용하여 단일 값으로 줄임