🎈 내가 생각한 방법
reverse 를 사용해서 뒤집어준다.
작성한 코드
이렇게 작성했더니 오류가 났다.
왜지? 생각하면서 reverse 에 대해 찾아보니 reverse 는 배열의 순서를 뒤집어 주는 것이었다.
그렇다면
1. 문자열 한 글자씩 배열로 만들어준다.
2. reverse 를 사용해 뒤집어준다.
3. 배열을 다시 하나의 단어로 만든다.
방법을 사용해야 한다.
🎈 문자열의 메써드 split
문자열을 구분한 후 분리된 각 문자열로 이루어진 배열을 반환한다.
let str = 'hello hi';
// 공백을 기준으로 구분하여 배열로 반환한다.
console.log( str.split(' '));
// ['hello', 'hi']
// 한 글자씩 모두 분리한다.
console.log( str.splig(''));
// ['h', 'e', 'l', 'l', 'o', 'h', 'i']
🎈 배열의 메써드 reverse
reverse 는 배열의 아이템 순서를 뒤집어주는 배열의 메써드이다.
let array = [1,2,3];
console.log(array.reverse());
// [3,2,1];
🎈 배열의 메써드 join
join 은 원소를 문자열로 합쳐주는 배열의 메써드이다.
join 뒤에 매개변수는 배열의 각 요소를 구분할 문자열이다.
필요한 경우 문자열로 변환되고, 생략하면 배열의 원소들의 쉼표로 구분된다.
let arr = ['a', 'b', 'c'];
console.log(arr.join());
// a.b.c
console.log(arr.join(''));
// abc
console.log(arr.join('-'));
// a-b-c
'코딩테스트' 카테고리의 다른 글
코딩테스트 풀이 - 배열 두 배 만들기 | map (0) | 2023.10.22 |
---|---|
코딩테스트 풀이 - 피자 나눠 먹기(1) | 소수점 올림, 내림, 반올림, 버림 Math.ceil, floor, round, trunc (0) | 2023.10.13 |
코딩 테스트 풀이 - 배열 원소의 길이 | forEach 문, for of 문, map 이용해 풀기 (1) | 2023.10.12 |
코딩테스트 풀이 - 양꼬치 | 논리연산자 || , && (0) | 2023.10.04 |
코딩테스트 풀이 - 배열의 평균값 | for, forEach 문, 나누기 연산자 / (0) | 2023.10.04 |