1. 문제 (정답률 89%)
2. 풀이
function solution(my_string) {
var answer = [];
let arr2 = []; // 새 배열을 만든다
let arr = [...my_string] //스프레드 연산자로 새 배열 arr에 문자열을 하나씩 담는다
for(let i=0; i<my_string.length; i++){ // 배열의 갯수만큼
let pop = arr.pop() // 문자열의 뒤부터 하나씩 뽑아낸다
arr2.push(pop) // 새 배열에 push해준다
}
answer = arr2.join('') //새 배열을 하나로 합쳐준다.
return answer;
}
3. 알아야할 사항
1) array.join('a') :
- 배열을 구분자 a의 기준으로 연결하여 하나의 자료로 합쳐준다.
- array.join('')의 경우 배열을 구분자 없이 연결하여 합쳐준다.
'ComputerScience > 알고리즘, 프로그래머스' 카테고리의 다른 글
[Lv.0] 편지 (.split()) (0) | 2023.01.30 |
---|---|
[Lv.0] 문자 반복 출력하기 (0) | 2023.01.30 |
[Lv.0] 머쓱이보다 키 큰 사람 찾기 (0) | 2023.01.30 |
[Lv.0] 배열 뒤집기 (0) | 2023.01.30 |
프로그래머스 알고리즘 문제 입문기(JS) (0) | 2023.01.30 |
댓글