문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요.
내가 처음에 한 생각은 문자열을 배열에다가 인덱스가 가장 큰 것부터 작은 것 순으로 추가해주고
배열을 풀면 되지 않을까라는 생각이었다
function solution(my_string) {
var answer = [];
for(let i=my_string.length-1; i >= 0 ; i--){
answer.push(my_string[i])
}
return answer.join(""); // 배열을 구분자를 통해 구분하여 문자열로 변환
}
그래서 무사히 통과는 했다
function solution(my_string) {
return my_string.split('').reverse().join('');
// 문자열을 .split('') 구분자를 이용해 배열로 바꿔준다
//.reverse()로 반전시킨다
// join('') 다시 문자열로 바꿈
}
// my_string.split('') => [...my_string] 이렇게 스프레드 문법이 사용가능하다
내가 한 방법은 반복문 왜 저렇게 만들어졌는지 확인할 시간이 필요하다
하지만 밑에 방법은 특히 스프레드 문법은 알아보기가 쉽다
'오늘 뭐했냐 > 기억하면 좋을 문제들' 카테고리의 다른 글
모음 제거 - 정규표현식 (0) | 2023.05.27 |
---|---|
문자 반복 출력 - .map(), .repeat() (0) | 2023.05.27 |
제곱 수 판별하기 (0) | 2023.05.26 |
옷가게 할인 받기(총 구매 가격에 따른 할인률 적용가) (0) | 2023.05.26 |
아이스 아메리카노(구매 가능 수와 잔돈 계산) (0) | 2023.05.26 |