프로그래머스 코딩테스트 [문자열 뒤집기] javascript

Louis·2023년 10월 18일
0
post-thumbnail

안녕하세요! 오늘은 코테 글로 돌아왔습니다!

캠프에서 새롭게 받은 강의들을 듣느라고 오랜만에 코테 글로 돌아왔습니다..!!

여러분들은 공부 잘되고 계신가요? 저는 공부를 해도 모르겠는 단계가 왔습니다...
하고 있긴 한데 나의 지식이 안되는 느낌을 풀풀 받고 있습니다...

그래도 열심히 해봐야겠죠 존버는 승리한다...!

그럼 본격적으로 코테 풀이 들어가시죠

문제

문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.

활용된 주요 메서드

  • split() -> 문자열을 부분 문자열(substring)로 구분해 문자열 객체를 여러 개의 문자열로 이루어진 배열로 분할됩니다

  • reverse() -> 배열을 반전합니다. 첫 번째 배열 요소는 마지막 요소가 되고 마지막 요소는 첫 번째 요소가 됩니다

  • join() -> 배열의 모든 요소를 문자열로 결합합니다

나의 풀이

function solution(my_string) {
    // var answer = '';
    // return answer;
    var splitString = my_string.split('');
    console.log(splitString);
    var reverseArray = splitString.reverse();
    console.log(reverseArray);
    var resultSolution = reverseArray.join('');
    console.log(resultSolution);
    
    return resultSolution;
}

저는 각각의 변수를 console.log로 확인하면서 코드를 작성했습니다

풀이 해석

본격적으로 풀기 전에 reverse() 메서드를 활용하기로 생각했습니다

reverse() 를 활용하기 위해서는 my_string 의 문자열을 split() 메서드로 분할을 시켜주었습니다

그리고 그 배열을 reverse() 메서드로 배열의 순서 앞 뒤를 바꿔줍니다

마지막으로 분할된 배열을 join() 메서드로 모든 배열을 다시 문자열로 결합을 합니다

그러면 완성⭐️

테스트

저의 풀이입니다 풀이에 정답은 없기 때문에 꼭 제가 한 풀이로 하지 않으셔도 됩니다

저도 아직 공부하고 있는 단계이기 때문에 놓친 부분이 있을 수 있습니다

보완해야될 점이나 추가했으면 좋겠다 하시는 부분은 언제든지 편하게 댓글 달아주시면 될 것 같습니다 : )

항상 힘내시구요 오늘도 화이팅입니다 👍🏻

profile
디자이너의 코딩 도전👍🏻

0개의 댓글