Coding Test/프로그래머스 Lv.0

프로그래머스 - 문자열 뒤집기 (split, reverse, join 메서드)

sangwoo_rhie 2023. 6. 2. 14:04

https://school.programmers.co.kr/learn/courses/30/lessons/120822

 

 

나의 풀이

 

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

배열뒤집기와 같은 공식으로 풀어봤으나, undefined나옴. 일단 배열이 아니기에 처음에 let = [ ] 대괄호가 잘못된듯.

 

결국 구글링.  for문 사용 안하고 아래 세개를 연속하면 됨.

 

split() 메서드는 String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눕니다. 문자열을 하나하나 쪼갬.


reverse() 메서드는 배열의 순서를 반전합니다. 첫 번째 요소는 마지막 요소가 되며 마지막 요소는 첫 번째 요소가 됩니다.

join() 메서드는 배열의 모든 요소를 연결해 하나의 문자열로 만듭니다.

 

function solution(my_string) {
    var answer = '';
    answer = my_string.split('').reverse().join('');
    return answer;
}