카테고리 없음
11주차 (3)
jaeoun0238
2025. 1. 8. 21:19
function solution(s) {
var length = s.length; // 문자열의 길이 계산
var answer = '';
// 길이가 홀수인 경우
if (length % 2 === 1) {
var mid = Math.floor(length / 2); // 가운데 인덱스
answer = s[mid]; // 가운데 글자
}
// 길이가 짝수인 경우
else {
var mid = length / 2; // 가운데 인덱스
answer = s[mid - 1] + s[mid]; // 가운데 두 글자
}
return answer; // 결과 반환
}
// 테스트 코드
console.log(solution("abcde")); // "c"
console.log(solution("abcdef")); // "cd"

파일구조를 잘짜서 유지보수가 용이하도록 하는걸 배웠으므로 이번 프로젝트를 진행할때 적용시켜보도록 해보겠습니다!
ex)
내 프로젝트 폴더 이름
├── package.json
├── prisma
│ └── schema.prisma
├── src
│ ├── app.js
│ ├── controllers
│ │ └── posts.controller.js
│ ├── middlewares
│ │ ├── error-handling.middleware.js
│ │ └── log.middleware.js
│ ├── repositories
│ │ └── posts.repository.js
│ ├── routes
│ │ ├── index.js
│ │ └── posts.router.js
│ ├── services
│ │ └── posts.service.js
│ └── utils
│ └── prisma
│ └── index.js
└── yarn.lock