문제나의코드function solution(arr1, arr2) { var answer = [[]]; for(let i = 0; i 설명입출력 예를 보면 알수 있듯이, 하나의 행렬 예를들어 arr1의 경우 arr1[0]만 입력받을 경우라면 [1,2]라는 값이 입력받아진다. 하지만 [1,2] 와 [3,4]를 동시에 더하기를 할 방법은 없기 때문에, arr[0][0]과 같은 방법으로 해당하는 행렬안에 값을 한번더 찾는 방법을 사용하여야한다. 나는 이 접근 방법을 이중for문을 통해서 해결하였다! arr1과 arr2의 길이는 같기 때문에 arr1의 길이를 기준으로 처음 for문을 통해 [1,2] , [2,3] 과 같은 값을 받을 수 있게 하였고 한번더 for문을 들어가서 해당하는 arr1[i..
1.OSI 7계층이란?OSI 7계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말한다. 모든 네트워크 시스템들의 상호 연결에 있어 문제가 없이 이어지도록 국제 표준 모델을 정한 것이다. 통신이 일어나는 흐름을 알아보기가 쉽고, 어디 한곳에 문제가 생겼을 경우 어디서 문제가 생겼는지에 대해서 쉽게 이해할 수 있다.- OSI 7계층 단계1계층 – 물리계층(Physical Layer)7계층 중 최하위 계층.주로 전기적, 기계적, 기능적인 특성을 이용해 데이터를 전송.데이터는 0과 1의 비트열, 즉 On, Off의 전기적 신호 상태로 이루어져 해당 계층은 단지 데이터를 전달.단지 데이터 전달의 역할을 할 뿐이라 알고리즘, 오류제어 기능이 없음장비로는 케이블, 리피터, 허브가 있음2계층 – 데이터 ..
오늘의 코딩테스트코드function solution(s) { var answer = true; s = s.split(''); if(s.length == 4 || s.length == 6) { for(let i = 0; i = 0)) { return false; } } } else { return false; } return answer;} 오늘은 노드숙련 주차에 이르러서 듣는 첫날 수업이였다.오늘은 관계형 데이터베이스에 대해서 학습하였..
1. 제작기간- 2024.05.10 ~ 2024.05.172.프로젝트 인원- 1인2. 프로젝트 내용- 데이터베이스인 MongoDB를 이용하여서, 캐릭터를 생성하고, 삭제하고, 정보를 읽어오게 하고, 아이템을 생성하고, 수정하는 시스템을 제작- express.js를 이용하여서 해당 데이터필드를 관리하는 CRUD기능을 제작- AWS와 가비아를 통해 실제 URL에서도 기능이 나오도록 구현 (프론트엔드 구현 X)- .env 와 .gitignore을 통해서 공개하지 말아야할 정보들은 안나오도록 구현하였음 4. 깃허브https://github.com/rladmswlr/ItemManager 5. 감상아이템 장착 기능등을 구현하고 싶었지만, 시간과 실력의 부족으로 구현하지 못하였다.crud의 기본적인 기능을 익히고, ..
문제내가 짠 코드function solution(left, right) { var answer = 0; for ( let i = left; i 풀이우선 left 부터 right까지의 모든 합 또는 차를 구해야하므로 for문의 i를 left로 주고 right까지 돌리게 한다. 그후 짝수인지 홀수인지 약수의 갯수를 샐 수 있는 count를 변수로 지정해두고 for문을 하나 더돌려 해당하는 i 의 값의 약수를 구해준다. for문이 끝나면 let count에 약수의 갯수가 나오므로 count % 2 == 0 을 해서 count가 짝수면 + , 홀수면 -를 해주면 된다. 다른사람의 풀이function solution(left, right) { var answer = 0; for (le..
1.초기화작업(터미널에서 진행)yarn init -y //초기화작업yarn add express mongoose 몽구스와 express추가pacakage.json 파일에 "type" : "module", 추가 2.app.js 추가 기본적인 서버구성 express.js로 구성import express from 'express';const app = express();const PORT = 3000;// Express에서 req.body에 접근하여 body 데이터를 사용할 수 있도록 설정합니다.app.use(express.json());app.use(express.urlencoded({ extended: true }));const router = express.Router();router.get('/', ..
MongoDB를 VScode에서 쓰기 쉽게 하기 위한 Mongoose 사용사용방법- Terminal을 열어 yarn add mongoose 작성package.json에 depenencies에 mongoose가 있는지 확인 MongoDB와 RDBMS의 관계비슷하지만 구성요소의 형식이 다르다.MongoDB의 컬렉션이란?- 컬렉션은 여러개의 문서를 보유할 수 있는 MongoDB의 구성요소- JSON 형식의 여러가지 문서를 보유할 수 있다.Mongoose의 스키마란?- 스키마는 컬렉션에 들어가는 문서가 어떤 종류의 값을 가질 것인지 정의하기 위해 사용- 스키마는 데이터의 구조와 어떤 제약 사항을 가지는지 정의하기 위해 사용하며, 일반적으로 데이터 모델링을 할 때 사용한다.- 스키마는 어떤 필드가 있어야 하는지,..
상세함수 예시등의 추가예정req 객체의 함수req.app : req 객체를 통해 Express.js의 app 객체에 접근할 수 있습니다.req.ip: 요청한 Client의 ip 주소가 담겨 있습니다.req.body: Request를 호출할 때 body로 전달된 정보가 담긴 객체입니다.express.json() Middleware를 이용하여야 해당 객체를 사용할 수 있습니다.req.params: 라우터 매개 변수(Path Params)에 대한 정보가 담긴 객체입니다.req.query: Request를 호출할 때 쿼리 스트링으로 전달된 정보가 담긴 객체입니다.req.cookies: Request를 호출할 때 Cookie 정보가 담긴 객체입니다.cookie-parser Middleware를 이용하여야 해당 객..