목록개발/항해99 9기 (43)
그저 내가 되었고
01. 준비하기 데이터베이스와 MongoDB의 개념 1) What is DB? - DBMS: Database Management System: 단순히 데이터를 잘 저장하고 잘 찾기 위해 만들어진 소프트웨어 - server(DB server): DBMS가 설치된 서버 컴퓨터 - 흔히 "데이터베이스에 저장한다" 라고 말하면? 이 DBMS가 설치된 서버에 데이터를 저장한다고 말하는것 - 즉, DB 서버의 모든 데이터는 DBMS가 관리함 - DB의 종류 관계형 데이터베이스 - Relational Database (RDB): 데이터 형식이 정해져 있고, 데이터 끼리 관계를 맺어 모순이 없는(무결성과 정합성이 높은) 데이터를 유지할 수 있도록 도와주는것에 집중한 데이터베이스 비관계형 데이터베이스 - Non-rela..
1. 준비하기 Express.js란? - 네가 지금 Node.js를 배우는건 웹서버를 만들기 위해서야. - 그와중에 익스~는 노드로 서버를 빠르고 간편하게 만들 수 있게 도와주는 웹 프레임웤임. - 뭐.. 익스~ 외에도 많은데 얘가 노드로 만든 웹서버 중에 가장 주류임. 정리) 익스~는 웹 서버 자체가 아님. 노드를 위한 웹서버 구축용 프레임웤. Express.js로 웹서버를 만들고싶으면? 1) 폴더 하나 만들고(hyuunii_mall 등) 2) 웹스톰 들어가서 그 폴더 안에 app.js 만들고 3) 터미널에 npm init -y 쓰고 packaga.json 생성(뒤의 y? 이거 설치할때 프로젝트명이나 버전같은거 물어보는데 나는 귀찮고 답 안할테니 니 알아서 해라 하는 명령ㅋ) 4) 설치 완료되면 폴더 ..
함수 일반적으로 반복되는 코드를 하나로 묶거나, 의미를 부여하고 역할을 나누기 위해 사용함. function 함수이름(인자1, 인자2, 인자3) { // 명령문 } 함수이름(인수1, 인수2, 인수3); // 명령문에 있는 내용을 실행한다. - 인자(Parameter 또는 매개변수): 함수를 호출할때 전달 받기 위해 지정한 변수. 몇개든 콤마를 이어붙여 입력받을 수 있음. - 인수(Argument): 인자에 전달하는 값 그 자체 콜백함수 : parameter를 함수로 받는 경우 걔는 callback func. 👉🏻 일단 함수를 등록한 후, 특정 이벤트가 발생하거나 특정 시점에 도달했을 때 시스템에서 호출하는 함수. 👉🏻 JS에서 함수는 객체임. 그래서 함수 자체가 다른 함수의 인자로 쓰일 수 있고, 어떤 ..
1번. 없는 정수 사이의 합 (하) 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 숫자는 두개입니다. 두 정수를 a,b라고 했을 때, a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. 입출력 예 checkin result [1,2,4,6,7,8,9,0] 12 7,8,3,5,6,1,2,4 45 지정 입력값 checkin result [1,3,5,9,2,4,8,0] 13 답안 포맷 function solution(arr1){ let answer=0; return answer; } let arr1=[1,3..
1번. 자연수 뒤집어 더하기 (하) 자연수 n의 각 자리 숫자를 뒤집은 순서로 더해 출력하는 수식을 리턴해주세요. 예를들어 n이 12345이면 "5+4+3+2+1=15''라는 문자열을 리턴합니다. 제한 조건 N의 범위 : 100,000,000 이하의 자연수 입출력 예 n result 12345 "5+4+3+2+1=15" 1532576 "6+7+5+2+3+5+1=29" 지정 입력값 n result 718253 "3+5+2+8+1+7=26" How I solved👇🏻 ▶양 끝의 따옴표도 조건인지 아닌지 분간이 안가서(...) 그냥 적었다....ㅎ.........ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ function solution(n){ let sum = ''; let answer = 0; let nums = n.toStr..