일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Data Structure
- hackerrank
- Time Conversion
- javascirpt
- Javascript
- Apple and Orange
- Breaking the Records
- alogrithim
- 생활코딩
- 노드
- Birthday Chocolate
- Ellectronics Shop
- #nodejs#노드js
- git
- A Very Big Sum
- 프로그래머스
- 짝수와 홀수
- Between Two Sets
- Algorithm
- 자료구조
- 자바스크립트
- 알고리즘
- Grading Students
- Sock Merchant
- Drawing Book
- algorithim
- Migratory Birds
- nodejs
- #nodejs#express
- Divisible Sum Pairs
- Today
- Total
ian의 개발일기장
1. 정의 express 공식홈페이지에 나온대로, express는 node.js의 프레임워크입니다. node.js로 웹서버를 구성할 때, 기능을 하나하나 다 짜면 코드가 길어지거나 귀찮아 지는것들이 있습니다. express를 사용하면 코드의 양도 줄여주고, node.js보다 더 간단하게 기능구현이 가능합니다. 2. 설치 공식문서에는 이렇게 설치를 소개하고 있다. app.js 파일을 만든후, 터미널에 node app.js를 입력해보자. express가 설치되지 않았을 경우, 저러한 오류가 뜬다. express 모듈을 설치하려면, 설치할 폴더로 들어가서, npm으로 설치를 한다. npm init으로 package.json을 생성 후, npm install 패키지명 --save를 이용하여, express 설치..
모든 원소를 다 더해서, 원소의 개수로 나누려고 생각했다. 1. 나의 풀이 reduce 함수를 이용해서, 배열의 모든원소의 합을 구하고, 원소의 개수를 배열의 길이로 파악했다. 2. 다른사람 풀이 ㄹ for 문을 써서 배열의 합을 구했다. 3. 결론 reduce를 이해해서쓰면 편하다. 4. 정리 reduce의 첫번째 인자는 callback function이 오고, 두번째인자는 initialValue가 온다. 두번째인자는 생략가능하다. 출처 - 프로그래머스, MDN공식문서
고등학교때 배운 등차수열 합공식을 이용해도 되고, 일일히 다 더해서 풀어도 된다. 1. 나의 풀이등차수열 합공식을 이용한 풀이 일일히 다 더한 풀이. 2. 다른사람 풀이 3. 결론 절댓값 쓰면, 더 간편하다. 4. 정리 Math와 관련된 함수들은 출처에 링크 걸어 놨다. 필요한부분을 찾아서 공부하기! 등차수열은 고등학교 수학과정이다. 출처 - 프로그래머스, MDN공식문서
1. 정의 동기(Synchronous) - 줄여서 Sync 라고 하며, 일을 순차적으로 해결해나간다. 비동기(Asynchronous) - 줄여서 Async, 해야 할 일을 위임하고 기다린다. 2. 예제 동기와 비동기를 이해하기 위해서, nodejsd 내장모듈인 File System을 이용해보자. File System이라는 내장모듈에는 readFile 과 readFileSync 라는 메소드들이 있다. fs.readFileSync가 동기함수이고, fs.readFile은 비동기 함수이다. 공식문서를 보면, 사용법이 잘 나와있다. readFileSync는 첫번째 인자는 path, 두번째 인자는 option으로 encoding 객체를 넣을수 있고 생략가능하다. path에 있는 파일의 내용을 리턴하는 메소드이다. ..