개발로그필름

[프로그래머스] 문자열 뒤집기 javascript (split, reverse, join) 본문

coding test/프로그래머스

[프로그래머스] 문자열 뒤집기 javascript (split, reverse, join)

yuullog 2023. 2. 9. 14:32
728x90
반응형
SMALL

 

문제 설명

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

 

제한사항

  • 1 ≤ my_string의 길이 ≤ 1,000

 

입출력 예

 

입출력 예 설명

 

solution.js

function solution(my_string) {
    return my_string.split("").reverse().join("")
}

문자열을 split("")으로 문자별로 나눠서 배열 형태로 저장,

배열을 reverse()로 거꾸로 정렬

거꾸로 정렬된 배열을 join("")으로 문자열로 합치기

 

 

split()

String.split()

String 객체를 지정한 구분자를 이용해 여러 개의 문자열로 나눈다

 

예시

const str = 'Hi Everyone This is yuullog blog.';

const words = str.split(' ');  // 띄어쓰기로 나누기
console.log(words[4]);   // yuullog

const chars = str.split('');  // 띄어쓰기 포함 알파벳 하나씩 나누기
console.log(chars[10]);   // e

const Array = str.split();
console.log(Array);   // 배열 반환 ["Hi Everyone This is yuullog blog."]

 

 

reverse()

밑에 글 참고해 주세요 :)

2023.02.08 - [coding test/프로그래머스] - [프로그래머스] 배열 뒤집기 js, reverse()

 

[프로그래머스] 배열 뒤집기 js, reverse()

문제 설명 정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ num_list의 길이 ≤ 1,000 0

yuujungg.tistory.com

 

 

join()

Array.join()

배열의 모든 요소를 연결해 하나의 문자열로 만든다

 

예시

const elements = ['purple', 'pink', 'skyblue'];

console.log(elements.join());   // purple,pink,skyblue

console.log(elements.join(''));  // purplepinkskyblue

console.log(elements.join('-'));  // purple-pink-skyblue
반응형
LIST
Comments