제주코딩베이스캠프 자바스크립트 100제를 공부하며 정리한 내용입니다. 문제와 정답 노션 링크(무료), 인프런 해설 강의(유료)
문자열을 뒤집는 문제입니다. 간단해 보이지만 3가지 메소드를 사용해야 합니다.
문자열 뒤집기
// 입력
가나다라마
//출력
마라다나가
split()
메소드로 문자열을 배열로 만들어 반환하고,
reverse()
메소드로 배열의 순서를 반전하고,
join()
메소드로 모든 원소들을 붙여 문자열로 반환합니다.
단계별로 출력값을 확인하면,
console.log(str.split('')) // splite 는 괄호 안에 '' 넣기
console.log(str.split('').reverse())
console.log(str.split('').reverse().join('')) // join 도 괄호 안에 '' 넣기
// 콘솔 출력 결과
["가", "나", "다", "라", "마"]
["마", "라", "다", "나", "가"]
"마라다나가"
아래와 같이 정답을 써주면 됩니다.
const reverseString = str.split('').reverse().join('');
console.log(reverseString);