분류 전체보기 288

node convention

1. node convention 이란? - node convention 이란 코드를 작성하는 코드 스타일이다. - javascript는 코드를 다양하게 작성할 수 있는데, 작성할 때 특정 규칙을 약속하고 약속대로 코딩하는 방법을 말한다. - ex> 변수를 선언하면 무조건 1번 이상의 호출을 하여야 한다. 변수명은 카멜표기법으로 한다 등. 2. convention 종류 - 대표적인 consvention으로는 airbnb, naver, standardJS 가 있으며 각각의 규칙이 있다. - 현재 가장 상세하게 잘 정리된 것은 airbnb 이다. 3. convention 적용 방법 - eslint 를 사용하여 에러 표기를 적용할 수 있으며, .eslintrc.js 파일을 생성하여 모듈로 정의한다. *esli..

Node js/Syntax 2023.03.08

npm

1. npm 이란? - Node Package Manager 로 버전에 맞는 package들을 보유하고 있다. 2. npm documentary https://docs.npmjs.com/ npm Docs Documentation for the npm registry, website, and command-line interface docs.npmjs.com 3. 플러그인 - eslint 등 유용한 기능을 제공하는 다양한 플러그인들을 포함하고 있다. - package.json에서 설치된 플러그인을 등록하여 사용한다. 4. 자주사용하는 명령어 - npm 은 termianl 이나 명령 프롬프트에서 명령어를 입력하면 된다. - npm init : 새로운 패키지를 생성할 때, package.json을 만들어주는 ..

Node js/Syntax 2023.03.08

module

1. module 이란? - 모듈이란? 라이브러리나 패키지를 모듈이라고 할 수 있다. 2. module의 종류 - CommonJS modules 기존의 JavaScript의 모듈화 방식을 Node.js 에서 동일하게 사용하는 방식 - ECMAScript modules 브라우저 및 기타 JavaScript 런타임에서 사용하는 모듈 방식 - ModuleAPI api 및 라이브러를 모듈로 사용하는 방식 - ModulePakage .json, .js 등 다른 패키지 파일을 모듈로 사용하는 방식 3. 정리 - module은 기존의 oop 에서 많이 사용하는 모듈화 개념으로 이해할 수 있다. - 중복되는 코드를 추상화 하여 유지보수의 효율성을 높이는 것에 이용될 수 있다. - 기존에 작성된 api 를 import ..

Node js/Syntax 2023.03.08

[JAVA] 백준 1004 어린 왕자_기하1

https://www.acmicpc.net/problem/1004 1004번: 어린 왕자 입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트케이스에 대해 첫째 줄에 출발점 (x1, y1)과 도착점 (x2, y2)이 주어진다. 두 번째 줄에는 행성계의 개수 n이 주 www.acmicpc.net 접근 : - 테스트 케이스 갯수 T를 받는다. (코드에서는 n으로 구현) - 출발점과 도착점을 받는다. - 행성수 n을 입력 받는다. (코드에서는 planet_num 으로 구현) - 출발점과 도착점의 좌표가 행성의 원의 방정식에 포함 여부를 확인하여 진입/이탈 횟수를 계산한다. - 발생할 수 있는 경우의 수는 다음과 같다. 코드 구현 : import java.io.*; public ..

JAVA/Coding Test 2023.03.08