[프로그래머스]문자열 뒤집기_자바스크립트

jjyu_my·2025년 1월 19일
0

코딩테스트

목록 보기
2/8
post-thumbnail

👩🏻‍💻 생각보다 손쉽게 풀었던 문제였다!!!알고리즘 병아리인 나는 스스로 풀고 놀랐지 모야,,!??!?!?! 🐣


💻 프로그래머스 코딩테스트 연습LV0

🔍 문제_문자열 뒤집기

🎯 문제 해결 방법

1️⃣ 문자열을 배열로 변환

  • my_string을 한 글자씩 잘라 배열로 만들기
  • 방법: split('') 또는 [...my_string] 사용

2️⃣ 배열 뒤집기

  • 배열의 순서를 뒤집기 위해 reverse() 메서드를 사용

3️⃣ 문자열로 다시 합치기

  • 뒤집어진 배열을 문자열로 변환하기 위해 join('') 메서드를 사용

🛠 두 가지 풀이 방법

✅ 방법 1: split() 사용

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


✅ 방법 2: 스프레드 연산자 사용

function solution(my_string) {
    var answer = [...my_string].reverse().join("");
    return answer;
}


🚀 결론

  • 성능적으로 비교해보아도 실제 실행 시간에서는 큰 차이가 없다!!
    다만, split('')은 메서드 호출을 사용하므로 미미하게 느릴 수 있다.. 하지만 차이는 거의 무시해도 되는 수준이다

  • 개인적으로 방법 2가 코드가 더 간결하고 스프레드 문법이 최신 문법이라 그런지 가독성이 더 좋게 느껴진다ㅎㅎㅎㅎㅎㅎ😝

profile

0개의 댓글

관련 채용 정보