AWS STUDY
express설치
메뉴얼을 보고 express를 설치합시다.
1. 폴더를 만들고 들어갑시다.
1 | $ mkdir myApp && cd myApp |
aws의 ec2와 putty를 이용하여 리눅스에 개발공간을 만들고 연결하기
aws가입 필요.
가난한 저는 프리티어의 ec2를 생성하여 사용합니다.
리눅스 초짜 리알못은 일단 아마존 리눅스를 사용하겠습니다.
내 계정
- AWS Management Console
을 클릭
1 |
|
X : 시작 위치
Y : 도착 위치
D : 증가량
X+nD > Y의 n을 구하기
도착위치에서 시작위치를 뺀 후 증가량 D로 나누기
다른 언어의 경우 기본적으로 정수형 연산이기 때문에 나머지가 있으면 몫+1 이지만
javascript는 기본적으로 모든 숫자의 연산이 정수가 아닌 실수형이기 때문에 올림으로 계산하면 됨
1 | function solution(X, Y, D) { |
1 |
|
배열의 요소를 둘로 나누어 좌측 합과 우측합의 차를 절대값으로 계산하여 가장 작은 값을 찾는다.
좌측은 첫 요소부터 마지막요소를 제외한 나머지 요소의 합까지이며
우측은 첫 요소를 제외한 나머지의 합부터 마지막 요소까지
A[0] = 3
A[1] = 1
A[2] = 2
A[3] = 4
A[4] = 3
일 때,
3+1+2+4+5 = 13 이며,
|3 - (1+2+4+3)| 부터 |(3+1+2+4)-3|까지 이므로
마지막 요소는 좌측의 합이 아니기 때문에 반복문은 A.length-1
1 | function solution(A) { |
자바스크립트 = ES + Web API
Node.js : ES + Node.js API
자바스크립트는 브라우저에서 HTML, CSS와 함께 실행
렌더링엔진 : HTML, CSS
자바스크립트 엔진 : 자바스크립트
HTML 파서는 script 태그를 만나면 DOM 생성 프로세스를 중지하고 자바스크립트 엔진으로 제어 권한을 넘김
자바스크립트의 실행이 완료되면 다시 HTML 파서로 제어권한을 넘겨서 브라우저가 중지했던 시점부터 DOM생성을 재개
DOM이 완성되지 않은 상태에서 자바스크립트가 DOM을 조작하면 애러가 발생할 수 있다.
Update your browser to view this website correctly. Update my browser now