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
'Coding Test > Programmers' 카테고리의 다른 글
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 28 - 배열 두 배 만들기) → map, reduce, for, forEach, for...of 다 사용해보기 (0) | 2024.02.01 |
---|---|
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 27 - 순서쌍의 개수) (0) | 2024.02.01 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 25 - 문자 반복 출력하기) (0) | 2024.02.01 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 24 - 중복된 숫자 개수) (0) | 2024.02.01 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 23 - 특정 문자 제거하기) (0) | 2024.01.31 |