목록전체 글 (529)
안녕하세요
express 라이브러리 설치하기 $ npm init package.json을 생성. entry point를 server.js 로 설정해준다. $ npm i express express 설치하기 nodemon 설치하기 (저장할 때마다 자동으로 서버를 재실행 해서 편리해짐) $ npm i -g nodemon -g는 모든 폴더에서 실행하기라는 뜻 💥에러💥발생 nodemon : 이 시스템에서 스크립트를 실행할 수 없으므로 ... 어쩌고저쩌고 POWERSHELL창을 열고 executionpolicy를 쳐보면 권한이 제한되어 있음을 확인할 수 있다. PS C:\Windows\system32> executionpolicy Restricted 이 권한을 제한하지 않도록 하면 다른 js 스크립트를 실행할 수 있게 된다..
요청 4가지 방식 GET 읽기 POST 쓰기 PUT 수정 DELETE 삭제 GET은 쉽게 말해 /manage 페이지를 GET 요청하면 manage.html 파일을 보내 화면에 그릴 수 있도록 하는 것 /manage 페이지를 GET 요청한다 => (https://site.com/manage)를 url 주소창에 입력하는 행위 Node.js 브라우저를 통하지 않고도 js를 컴퓨터로 실행할 수 있도록 했다. 특징: Non-Blocking-io을 통해 요청을 전부 다 받아 놓은 뒤, 처리가 끝나는 대로 결과를 보내준다 => 요청이 매우 많은 SNS 서비스(웹개발)에 매우 유용하다. 웹개발에서 API란? 웹서버와 고객간에 소통하는 방법 RESTful API는 WEB의 URL 을 이용해서 CRUD를 처리하기 위한 하..
줄 서는 방법 문제 설명 n명의 사람이 일렬로 줄을 서고 있습니다. n명의 사람들에게는 각각 1번부터 n번까지 번호가 매겨져 있습니다. n명이 사람을 줄을 서는 방법은 여러가지 방법이 있습니다. 예를 들어서 3명의 사람이 있다면 다음과 같이 6개의 방법이 있습니다. [1, 2, 3] [1, 3, 2] [2, 1, 3] [2, 3, 1] [3, 1, 2] [3, 2, 1] 사람의 수 n과, 자연수 k가 주어질 때, 사람을 나열 하는 방법을 사전 순으로 나열 했을 때, k번째 방법을 return하는 solution 함수를 완성해주세요. 제한사항 n은 20이하의 자연수 입니다. k는 n! 이하의 자연수 입니다. 입출력 예nkresult 3 5 [3,1,2] 문제 설명 순열을 직접 다 생성하게 되면 O(N!) ..

행렬 테두리 회전하기 이 행렬에 (2, 2, 5, 4) 회전을 적용하면, 아래 그림과 같이 2행 2열부터 5행 4열까지 영역의 테두리가 시계방향으로 회전합니다. 이때, 중앙의 15와 21이 있는 영역은 회전하지 않는 것을 주의하세요. 행렬의 세로 길이(행 개수) rows, 가로 길이(열 개수) columns, 그리고 회전들의 목록 queries가 주어질 때, 각 회전들을 배열에 적용한 뒤, 그 회전에 의해 위치가 바뀐 숫자들 중 가장 작은 숫자들을 순서대로 배열에 담아 return 하도록 solution 함수를 완성해주세요. 입출력 예시rowscolumnsqueriesresult 6 6 [[2,2,5,4],[3,3,6,6],[5,1,6,3]] [8, 10, 25] 3 3 [[1,1,2,2],[1,2,2,..