전체 글 345

[mac] 코드포메터 prettier 설치

1. 코드의 통일성을 위해서 코드포메터 prettier을 설치 - 확장텝에서 prettier 검색 후 설치한다. 2. prettier 설정 - 설치 후 전체 코드에 대하여 기본적인 설정을 한다. - 검색창에 editor format on save 를 입력하고 체크박스를 클릭한다. - 검색창에 default formatter 를 입력하고 체크박스를 클릭한다. 3. 포메팅 형식 지정 - 설정 파일(.prettierrc) 을 프로젝트 폴더 안에 생성한다. - .prettierrc 파일 안에 사용할 양식을 입력한다. - 저장 후 hello.js 파일을 저장하면 해당 포멧으로 자동 변경해준다.

Node js/VS Code 2023.03.03

[mac] npm 과 tj/n

1. npm (Node Project Manager) 이란? npm이란? Node로 개발하기 위해 서버의 버전과 로컬의 버전 등 환경설정을 일치 시키기위한 매니저이다. npm 은 node 프로젝트를 안정적으로 구성하기 위해 필요하지만 설정이 비교적 까다롭기 때문에 tj/n이라는 tool을 사용하여 상대적으로 손쉽게 관리한다. https://ko.wikipedia.org/wiki/Npm_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4) npm (소프트웨어) - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org 2. tj/n 다운로드 및 설치 방법 VS Code 에디터 termianl 창에서 sudo npm install -g..

Node js/VS Code 2023.03.03

[JAVA] 백준 10816 숫자 카드 2_집합과맵

https://www.acmicpc.net/problem/10816 10816번: 숫자 카드 2 첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10, www.acmicpc.net 접근 : - 기존에 작성한 숫자 카드 글에서 map을 사용한 방식을 응용한다. - map을 입력할 때, 중복 여부를 체크하고 중복 카운트를 value로 입력한다. - 조회시에는 map에 키가 있으면 value 값을 없으면 0을 출력 하도록 한다. https://kjwit.tistory.com/entry/JAVA-%EB%B0%B1%EC%A4%80-10815-%EC%..

JAVA/Coding Test 2023.03.03

[JAVA] 백준 1620 나는야 포켓몬 마스터 이다솜_집합과맵

https://www.acmicpc.net/problem/1620 1620번: 나는야 포켓몬 마스터 이다솜 첫째 줄에는 도감에 수록되어 있는 포켓몬의 개수 N이랑 내가 맞춰야 하는 문제의 개수 M이 주어져. N과 M은 1보다 크거나 같고, 100,000보다 작거나 같은 자연수인데, 자연수가 뭔지는 알지? 모르면 www.acmicpc.net 접근 : - 도감에 입력할 포켓몬의 갯수 N 을 입력 받는다. - 검증할 입력 갯수 M을 받는다. - 이름으로 조회하는 방법, 인덱스로 조회하는 방법 2가지를 구현하기 위해 각각 map으로 구현한다. ( 메모리는 낭비되지만 검색 속도는 향상) - 검증 문자열이 숫자로만 이루어진 경우, 인덱스로 조회하는 맵을 사용 - 검증 문자열이 영어 알파벳으로만 이루어진 경우, 이름..

JAVA/Coding Test 2023.03.03