본문 바로가기

개발

(14)
[프로그래머스] 입양 시각 구하기(2) - Mysql 문제 ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE NAME VARCHAR(N) TRUE SEX_UPON_OUTCOME VARCHAR(N) FALSE 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간..
[프로그래머스] 정수를 나선형으로 배치하기 - Java 문제 양의 정수 n이 매개변수로 주어집니다. n × n 배열에 1부터 n2 까지 정수를 인덱스 [0][0]부터 시계방향 나선형으로 배치한 이차원 배열을 return 하는 solution 함수를 작성해 주세요. 제안 사항 1 ≤ n ≤ 30 풀이 class Solution { public int[][] solution(int n) { int[][] answer = new int[n][n]; int left = 0; int top = 0; int right = n-1; int bottom = n-1; int cnt = 1; while(left
[Nest.js] Nest.js Basic CRUD 만들기 - 2 HTML 삽입 미리보기할 수 없는 소스 이전 글에 이어집니다. [Nest.js] Nest.js Basic CRUD 만들기 - 1 HTML 삽입 미리보기할 수 없는 소스 우선 이번 시간에는 데이터베이스 없이 기본적인 CRUD를 만들어 보려고 한다. → 엥? 데이터베이스가 없는데 어떻게 CRUD를 만드냐? 일단 무턱대고 데이터베이스 kebi3477.tistory.com 우선 이전 포스팅 처럼 컨트롤러에 데이터 처리를 하는 것은 올바르지 않다. 물론 프로젝트의 의미나 방향성 기타 등등을 고려하면 그렇지 않을 수 있겠지만, 이번 시간에서는 보통 MVC에서 서비스를 생성하고, 그 서비스에 데이터 처리 로직을 작성하는 (컨트롤러는 기본 라우팅과 발리데이션 및 Reqeust 처리 등등을 할 예정이다.) 법을 적어보려..
[MongoDB] Windows MongoDB 설치하기 NOSQL 원래부터 NOSQL에 대한 정보는 알고 있었고, RDBMS와 어떤 장단점의 차이가 있는지 이해하고 있었지만, 이번에 NOSQL 기반인 MongoDB를 사용하려고 다시 한번 자료들을 찾아봤다. 설명하자면 너무 길어서 아래 요약 잘 된 블로그 링크를 해두겠다. 링크 1 : https://gyoogle.dev/blog/computer-science/data-base/SQL%20&%20NOSQL.html SQL과 NOSQL의 차이 | 👨🏻‍💻 Tech Interview SQL과 NOSQL의 차이 웹 앱을 개발할 때, 데이터베이스를 선택할 때 고민하게 된다. 보통 Spring에서 개발할 때는 MySQL을, Node.js에서는 MongoDB를 주로 사용했을 것이다. 하지만 그냥 단순히 프레임워크 gyoo..
[Nest.js] Nest.js Basic CRUD 만들기 - 1 HTML 삽입 미리보기할 수 없는 소스 우선 이번 시간에는 데이터베이스 없이 기본적인 CRUD를 만들어 보려고 한다. → 엥? 데이터베이스가 없는데 어떻게 CRUD를 만드냐? 일단 무턱대고 데이터베이스를 연결하지 않고 전체적인 구조를 파악하기 위해서 공식문서를 읽으면서 조금씩 만들어 볼 생각이다. 그러니 기본적인 CRUD는 데이터베이스가 아닌 그냥 존재한다고 믿고 만들어볼 생각이다. 혹은 그냥 임의로 쿠키에 저장해도 괜찮다. 중요한 것은 공식문서를 읽는 것이다! 이것보다 더 중요한 언어 공부 방법은 없다. 시작하기 우선 이 글을 읽는 사람이 프레임워크를 처음 접하거나, TypeScript에 대한 사전 지식이 없다면 기본적인 것들을 먼저 공부하고 오면 도움이 된다. 일단 Nest.js 관련 글이니 최대한 ..
[Nest.js] Nest.js 설치 HTML 삽입 미리보기할 수 없는 소스 전체적인 내용은 Nest.js 정식 Documentation을 참고하여 만들었다. Documentation | NestJS - A progressive Node.js framework Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Progamming), FP (Functional Programming), and FRP (Functional Reac docs.nestjs.com ..