코딩테스트 정렬 문제 가장 큰 수 만들기, 문제 해결과 코드 리팩토링
코딩테스트 정렬 문제 가장 큰 수 만들기, 문제 해결과 코드 리팩토링 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 소개 주어진 배열의 숫자들을 재배치하여 만들 수 있는 가장 큰 수를 문자열 형태로 반환하는 문제입니다. 예를 들어, [3, 30, 34, 5, 9] 배열이 주어졌을 때, 이 숫자들을 재배치하여 만들 수 있는 가장 큰 수는 "9534330"입니다. 기존 코드의 문제점 기존 작성한 코드는 모든 순열을 생성하여 가장 큰 수를 찾는 방식입니다. 이 방법은 이론적으로는 정확하지만, 실제로는 몇 가지 큰 문제점을 가지고 있습니다. const ge..
2024. 3. 23.
로그인, 회원가입, 결제 기능 프로젝트 기획, NestJS와 TypeORM 채택
로그인, 회원가입, 결제 기능 프로젝트 기획, NestJS와 TypeORM 채택 내일배움캠프의 교육이 끝나고나서 사이드 프로젝트로 진행하는 로그인, 회원가입, 결제 기능 프로젝트입니다. 이번 프로젝트에서 사용할 NestJS와 TypeORM에 대해 각각의 특징과 장점에 대해 정리해보았습니다. NestJS에 대해 NestJS, 현대 웹 애플리케이션을 위한 종합 프레임워크 NestJS는 서버 측 애플리케이션을 구축하기 위해 TypeScript를 활용하는 진보적인 Node.js 프레임워크입니다. 기본적으로, NestJS는 Express나 Fastify를 감싸고 있어 개발자들이 기본 HTTP 서버 프레임워크를 선택할 수 있게 합니다. 하지만, NestJS는 이 프레임워크들 위에 단순한 추상화를 제공하는 것을 넘어..
2024. 3. 18.