프로그래머스
[JavaScript] 문자열 뒤집기 - 프로그래머스
jjangsh
2024. 7. 29. 21:16
문제 :

내 풀이 :
function solution(str) {
const splitString = str.split("");
const reverseArray = splitString.reverse();
const joinArray = reverseArray.join("");
return joinArray;
}
- split() 메서드는 문자열을 부분 문자열(substring)로 구분해 문자열 객체를 여러 개의 문자열로 이루어진 배열로 분할합니다.
- reverse() 메서드는 배열을 반전합니다. 첫 번째 배열 요소는 마지막 요소가 되고 마지막 요소는 첫 번째 요소가 됩니다.
- join() 메서드는 배열의 모든 요소를 문자열로 결합합니다.
예를 들어, 주어진 문자열 str이 "hello"라고 가정 했을 때
split() 메서드를 사용해 새 배열을 반환
["h", "e", "l", "l", "o"]
reverse() 메서드를 사용해 새 배열의 순서를 뒤집기
["o", "l", "l", "e", "h"]
join() 메서드를 사용해 배열의 모든 요소를 문자열로 결합
"olleh"
위 과정을 한줄로 작성하면,
function solution(str) {
return str.split('').reverse().join('');
}
위 코드처럼 더 깔끔하게 작성할 수 있습니다.