프로그래머스 (JS)/Lv. 0

[Programmers] 120822번 - 문자열 뒤집기

hodo- 2023. 2. 20. 16:37

Problem

문제 보기

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

Solution

function solution(my_string) {
    let answer = "";
    for (let i = my_string.length-1; i >= 0; i--){
        answer += my_string[i];
    }
    return answer;
}

1. my_string 문자열 개수에서 -1 하여 끝에 있는 인덱스를 순서로 다시 새 변수를 만들어서 return


함수, 메서드 이용해서 간단하게 풀 수 있다

function solution(my_string) {
    return [...my_string].reverse().join('');
}

1. [...my_string] : 문자열 > 배열
2. .reverse() : 배열 거꾸로
3. .join(' ') : 배열의 모든 요소를 연결하여 하나의 문자열로 만듦