본문 바로가기

개발94

WIL & TIL 230414_Node.js 입문2 ✅오늘 학습 Keyword 1. "객체구조분해할당" 이란? 얘네들처럼 배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 JavaScript 표현식 router.put("/posts/:_postId", async (req, res) => { const { _postId } = req.params; // Changed _postId to postId to match parameter name const { content } = req.body; 2. Middle ware 서버 애플리케이션에서 요청(req)와 응답(res)사이의 처리를 담당하는 소프트웨어 컴포넌트. 함수의 형태로 작성됌. 중요한것!! 미들웨어는 클라이언트의 요청이 서버에 도착하면 라우터(router)이전 단계에서 실행된.. 2023. 4. 18.
TIL 230414_Node.js 입문1 TIL 230414_Node.js 입문1 ✅입문주차 최종 학습 목표 및 일정 1. Javascript의 기초 문법을 이해할 수 있고, 동기 비동기에 대한 설명을 할 수 있다. 230414 2. Express.js의 Request(req), Response(res)가 무엇인지 이해할 수 있고, REST API를 구현할 수 있다. 230414 3. Mongoose 라이브러리를 이용하여 Schema를 작성하고, MongoDB의 정보를 조회 및 삭제할 수 있다. 230415 4. AWS Web Console을 이용하여 EC2를 생성할 수 있고, Express.js 서버를 배포할 수 있다. ✅오늘 학습 Keyword 서버개발을 하기 전에 기본적인 개념을 정리하고 숙지하기 Node.js, Javascript, 동기.. 2023. 4. 14.
TIL 230413 테스트_지뢰찾기 맵 만들기 지뢰찾기 맵 만들기 ✅문제 -지뢰 탐지가 필요해! (난 안필요해...) 지뢰 찾기 map은 N*N의 정사각형 모양으로 각 칸에는 숫자가 들어가 있거나 지뢰가 들어가 있다. 빈 칸에는 숫자 0이 들어있다고 생각하자. map의 어떤 칸에 적혀 있는 숫자는, 그 칸과 인접해 있는 여덟 개의 칸 중에서 지뢰가 들어 있는 칸이 몇 개인지를 나타내 준다. 물론 인접한 칸이 map 내부에 있는 경우에 대해서만 생각하면 된다. 예제를 보면 더 잘 이해할 수 있을 것이다. 이번 문제는 조금 업그레이드 된 지뢰 찾기로, 한 칸에 한 개의 지뢰가 있는 것이 아니고, 한 칸에 여러 개(1 이상 9 이하)의 지뢰가 묻혀 있는 게임이다. 따라서 map의 어떤 칸에 적혀 있는 숫자는, 그 칸과 인접해 있는 여덟 개의 칸들에 들어 .. 2023. 4. 13.
TIL 230412 _소수찾기, 실패율, 체육복, 최대공약수와 최소공배수, K번째 수, 나머지가 1이 되는 수 찾기, 폰켓몬 수리력때문에 너무 힘들다.... ✅문제 -소수 찾기 //소수 찾기 //1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. //소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다.(1은 소수가 아닙니다.) ✍문제풀이 1. 나의 접근방식 및 실패한 코드 //접근방식: 1~n을 돌면서 요소가 소수인지 체크 //그럴려면 우선 1~n을 배열화 해야함 //배열을 만들었으면 그 요소들이 소수인지 확인한다. //요소가 소수가 맞다면 answer의 카운트를 올려준다 var n = 10; //result = 4 function solution(n) { answer = 0; var nums = []; for (var i = 1; i < n + 1; i++) { nums... 2023. 4. 13.