▤ 목록들 ▥

NodeJS

Node.js 실행해보기

Node.js 실행해보기 1콘솔로 실행1. 아래 코드는 보통 브라우저에서 실행되지만 Node.js로도 실행이 가능 2. Visual Studio Code의 터미널을 새로 열고, node 다음에 파일명을 추가로 입력하면 대화형 모드에 진입하는 것이 아닌 이 JavaScript 코드 파일을 Node.js로 실행하게 됨 3. Hello Node.js가 표시된 것을 볼 수 있음  Node.js로 실행해보기 2파일로 출력값 작성파일로 출력값을 작성하기 위해 Node.js가 제공하는 내장된 기능 중 하나인 파일 시스템 기능을 사용 1. 노드에 파일 시스템 기능을 사용할 것을 알리기require()는 Node.js에서 제공되는 구문fs 모듈은 Node.js에 포함된 노드 코어 모듈 중 하나 2. 간단한 상수로 임포트..

NodeJS

Node.js 설치 및 확인하기

Node.js 설치 방법1. https://nodejs.org에 접속 2. 최신 버전을 다운로드 (현재 21.6.1버전이지만 언제든 변경될 수 있음 !) 3. 4. 5. 6. 7. 8.  설치가 잘되었는지 확인하는 방법1. 터미널(맥) 혹은 명령 프롬프트(윈도우)를 실행 2. node -v를 입력후 방금 설치한 Node.js의 버전을 확인할 수 있음  Node.js 사용 방법 1Node.js가 제공하는 대화형 모드로 진입(이는 REPL이라 불림) 1. node 명령어를 실행이렇게 하면 터미널(맥) 혹은 커맨드 프롬프트(윈도우)의 새로운 모드에 진입하게 됨여기에서는 특정한 노드 명령어들을 사용할 수 있음(기본적인 계산, JavaScript 코드 실행 가능) 2. 대화형 모드를 종료하려면 Ctrl+C 혹은 ..

Algorithm/Baekjoon

백준 2252번 - 줄 세우기(Node.js)

백준 2252번 - 줄 세우기(Node.js)https://www.acmicpc.net/problem/2252  알고리즘 분류 : 그래프 이론  위상 정렬이 문제는 위상 정렬을 이용하는 대표적인 문제이다.  위상 정렬1. 진입 차수가 0인 모든 노드를 큐에 넣는다.2. 큐가 빌 때까지 다음 과정을 반복한다.    └ 큐에서 원소를 꺼내 해당 노드에서 나가는 간선을 그래프에서 제거한다.     나의 첫 번째 풀이제출 시 결과는 틀렸습니다31번째 줄 : graph는 어떤 학생이 어느 학생의 앞에 와야 하는지를 의미한다. N + 1크기의 배열을 []으로 초기화 해준다.32번째 줄 : inDegree는 몇 명의 학생이 i 번째 학생보다 앞에 있는지를 의미한다. N + 1 크기의 배열을 0으로 초기화 해준다.

Algorithm/Programmers

프로그래머스 - 2020_Kakao_Blind_Recruitment_문자열 압축 (JavaScript)

프로그래머스 - 2020_Kakao_Blind_Recruitment_문자열 압축(JavaScript)https://school.programmers.co.kr/learn/courses/30/lessons/60057 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   나의 첫 번째 풀이제출 시 테스트 5번은 실패, 5번을 제외한 나머지는 통과. 결과적으로 실패 ..우선 코드에 대한 설명 전에 이 문제를 substr()을 이용하여 풀려고 하였다.하지만, MDN Docs에 substr()을 검색한 결과 아래와 같은 경고 창이 떠있는게 아닌가 ..? substr()이..

Algorithm/Programmers

프로그래머스 - 소수만들기(JavaScript)

프로그래머스 - 소수만들기(JavaScript)https://school.programmers.co.kr/learn/courses/30/lessons/12977 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   나의 풀이제출 시 정답입니다!!7 ~ 19번째 줄 : nums의 숫자들 중 서로 다른 3개를 골라 더해주는 코드이다.      ┌ 이를 위해 10 ~ 14번째 줄의 if문을 사용하여 같은 수를 더하는 일이 생기지 않도록 해주었다.      └ 그리고, 이 값을 sum이라는 배열에 넣어주었다.22 ~ 38번째 줄 : 위에서 서로 다른 3개의 골라 더해주..