종료: 2023년 3월 20일
내가 오늘 배운 것
오늘의 코플릿: 퍼스트리버스
문제
: 문자열을 가져와서 반전된 문자열을 반환해야 합니다.
기입
: 요인 1
- 문자열 유형의 문자열
누르다
- 문자열 유형을 반환해야 합니다.
I/O 예시
let output = firstReverse('codestates');
console.log(output); // "setatsedoc"
output = firstReverse('I love codestates');
console.log(output); // "setatsedoc evol I"
내가 해결한 방법
const firstReverse = (str) => {
if(str.length === 0 ){
return ''
}
let arr = Array.from(str)
arr = arr.sort((a, b) => a - b).reverse().reduce((acc, cur) => acc + cur )
return arr
}
아주 잘 풀었다고 생각합니다.
추천 코드
function firstReverse(str) {
return str.split('').reverse().join('');
}
그래도 처음에는 하나도 제대로 풀지 못했는데 지금은 혼자서 해결한 제 자신에게 공을 돌립니다.
어려운 부분
나는 그것을 느꼈다