문제번호 #120822
기존 문제에서 reverse()함수를 사용했는데 이상하게 먹히지 않았다.
그래서 찾아보니, reverse는 배열에서 뒤집는게 가능한 함수라는 걸 알았다.
문자를 배열로 먼저 만들어 주기 위해선 split함수를 사용하면 된다.
split은 문자열에서 사용하게 되면, 쪼개서 배열에 넣어준다.
주의할 점은 한 문자씩 쪼갤 때는 빈 split()이 아니라 split('')을 사용해야 한다.
배열로 만들어 준 다음 .reverse()를 통해 배열의 순서를 뒤집는다.
뒤집어지고 쪼개진 배열들을 다시 합치려면 join함수를 사용하는데,
빈 join()을 사용하면 배열안에 있는 , 까지 같이 합쳐진다.
,없이 문자를 합치고 싶으면 join('')을 사용하면된다.
반대로 문자 사이에 +를 넣고 싶을 때 join(+)를 사용한다.
input
my_string: "jaron"
output
"noraj"
작성한 코드
function solution(my_string) {
return my_string.split('').reverse().join('');
}
'알고리즘' 카테고리의 다른 글
Javascript/2차원으로 만들기 (0) | 2023.01.31 |
---|---|
프로그래머스/진료순서 정하기 (0) | 2023.01.31 |
프로그래머스/문자열 내 p와 y의 개수 (0) | 2023.01.30 |
프로그래머스/나누어 떨어지는 숫자 배열 (0) | 2023.01.30 |
Javascript/return (0) | 2023.01.26 |