데일리코딩
-
Daily Coding 5codeStates front-end/Algorithm 2023. 1. 18. 11:24
📍문제5( firstReverse ) 문자열을 입력받아 순서가 뒤집힌 문자열을 리턴해야 합니다. 📥입력 인자1 : str string 타입의 문자열 📤 출력 string 타입을 리턴 ❗️주의사항 string 타입을 리턴해야 합니다. 나의 생각 문자열을 구분해서 뒤집고 string 타입으로 리턴하면 된다고 생각했다 허나 함수 join: 배열의 모든 요소를 연결해 하나의 문자열로 반환까지 해주어야 순서가 뒤집힌 문자열을 리턴해준다! 나의 코드 function firstReverse(str) { return str.split('').reverse().toStirng(); } 래퍼런스 function firstReverse(str) { return str.split('').reverse().join(''); }
-
Daily Coding1,2codeStates front-end/Algorithm 2023. 1. 13. 10:21
📍문제1( transformFirstAndLast ) 배열을 입력받아 차례대로 배열의 첫 요소와 마지막 요소를 키와 값으로 하는 객체를 리턴해야 합니다. 📥입력 인자1 : arr string 타입을 요소로 갖는 배열 📤 출력 객체를 리턴해야 합니다 ❗️주의사항 빈 배열을 입력받은 경우, 빈 객체를 리턴해야 합니다. 입력으로 받는 배열을 수정하지 않아야 합니다. 나의 생각 1. 객체를 리턴 -> 결과가 {key : value} 로 나와야 함 2. 배열을 차례대로 입력 -> 0이상의 배열의 길이를 전부 순회 3. 배열의 첫 요소 -> arr[0] -> 키 4. 배열의 마지막 요소 -> arr[arr.length -1] -> 값 5. 배열의 첫요소와 마지막 요소가 키와 값 -> 첫요소 = 마지막 요소 래퍼런스..