전체 글

전체 글

    Node.js, Typescript 프로젝트 세팅하기

    Node.js, Typescript 프로젝트 세팅하기

    Node.js는 서버, 프레임워크, 프로그래밍 언어가 아닌, 크롬 V8으로 빌드된, Javascript를 실행할 수 있는 런타임 환경입니다. 🔗 접속 https://nodejs.org/ko/download/ 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 들어가기에 앞서 개발환경에 맞는 node.js를 깔아주세요. $ node -v $ npm -v 위 명령어를 통해 설치된 node, npm 버전을 확인하실 수 있습니다. npm node package manager, node.js의 기본 패키지 관리자. ◼️ Typescript 환경 만들기 프로젝트를 설치할 폴더를 만들고 터미널..

    MongoDB 가입부터 Atlas 무료로 사용하기

    MongoDB 가입부터 Atlas 무료로 사용하기

    🔗 접속 https://mongodb.com MongoDB: The Application Data Platform Get your ideas to market faster with an application data platform built on the leading modern database. MongoDB makes working with data easy. www.mongodb.com 해당 MongoDB사이트에서 가입을 진행할 수 있습니다. ◼️ 가입 Start Free 버튼을 눌러줍니다. 저는 Google 아이디를 활용하여 가입을 진행하겠습니다. 정책에 관련된 항목이 나오면 제출하고 넘어가 줍니다. ◼️ Organizations 생성 가입이 완료되면 바로 Organizations를 생성할 수 ..

    [SWEA/5644] 무선충전 - JAVA

    [SWEA/5644] 무선충전 - JAVA

    🔗 문제 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWXRDL1aeugDFAUo SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 📝 풀이 초기화 에너지를 직접 초기화할 배열과, 저장된 에너지의 근원지 번호를 저장할 배열을 선언한다. 에너지의 근원지가 저장된 리스트를 선언한다. bfs를 통해 시작 지점으로부터 충전 가능한 지점까지 초기화 해주었다. 단, 겹치는 부분에 있어서는 디폴트로 큰 에너지를 가질 수 있도록 큰에너지를 우선 초기화해주었다. 이동 이동은 정지해 있을 때와 사방 탐색을 통해 진행한다. 같은 판 위에 ..