본문 바로가기

Coding Test/Programmers

[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 26 - 문자열 뒤집기)

728x90

 

# 문제

문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.



# 답안

// 1. 입력: my_string -> 문자열 "abc" 같은거
// 2. 출력: my_string을 거꾸로 뒤집은 문자열 -> "cba" 같은거


// 방법1)
function solution(my_string) {
    return my_string.split('').reverse().join('');
}


// 방법2)
function solution(my_string) {
    return [...my_string].reverse().join("");
}



# 인사이트 

// 방법1) split로 문자열을 문자 단위로 나누어 각 문자를 배열의 요소로 만들고, reverse로 배열을 뒤집고, join으로 각 요소를 붙인다.
// 방법2) spread 연산자로 문자 단위로 나누어 각 문자를 배열의 요소로 만들고, reverse로 배열을 뒤집고, join으로 각 요소를 붙인다.
728x90