주어진 문자열에서 각 단어 반전

RingKim1·2024년 5월 29일

algorithm

목록 보기
10/18

주어진 문자열에서 각 단어 반전

해결과정

function reverseEachWord(s) {
  // 문자열을 `단어별`로 쪼갠다 = `띄어쓰기`를 기준으로 : split(" ")
  // 나온 배열을 다시 요소별로 확인해서 새로운 배열로 만들기 위해 : map(()=>{})
  // 요소를 반전시키기 위해 배열화시키고 반전시킨 후 다시 문자열화 시킴 : split("").reverse().join("")
  // 그것을 다시 띄어쓰기를 기준으로 합친다. : join(" ")
  return s
    .split(" ")
    .map((el) => el.split("").reverse().join(""))
    .join(" ");
}

결과


깨달은 점

매일 한두개정도 풀고 있는데
계속해서 메서드를 써보니까 이런 상황에서 이런 메서드를 써야하겠다. 라는게 익숙해지긴 한다.

비슷한 문제들만 풀어서 그런가..

profile
커피는 콜드브루

0개의 댓글