코딩

백준 1449 – 수리공 항승

Python을 이용한 1449번 : 수리공 항승에 대해서 포스팅하겠습니다. 1449번은 그리디 알고리즘, 정렬 알고리즘으로 분류되는 문제입니다. 1. 1449번 문제설명 2. 1449번 접근방법 2-1. 예시 예를 들어, 물이 새는 위치가 [1, 2, 100, 101]이고 테이프의 길이가 2라면, 첫 번째 테이프는 위치 1에서 시작하여 위치 2.5까지 덮을 수 있습니다. 그러나 위치 100은 첫 번째 테이프로는 덮을 수 없으므로, […]

백준 1449 – 수리공 항승 Read More »

Node.js와 npm으로 시작하는 프로젝트 구성

이 글에서는 JavaScript 및 Node.js 기반의 프로젝트를 위한 기본적인 환경 구성 방법에 대해 알아보겠습니다. 구체적으로 Node.js의 설치부터 npm을 사용한 패키지 관리까지의 과정을 단계별로 설명하겠습니다. 1. Node.js 설치하기 Node.js는 JavaScript를 브라우저 외부, 즉 서버 사이드에서 실행할 수 있게 해주는 JavaScript 런타임입니다. 이를 위해 첫 번째 단계는 Node.js 공식 웹사이트(https://nodejs.org/en)를 방문하여 Node.js를 다운로드하고 설치하는 것입니다. 설치 파일을

Node.js와 npm으로 시작하는 프로젝트 구성 Read More »

백준 14500 – 테트로미노 

Python을 이용한 14500번 : 테트로미노에 대해서 포스팅하겠습니다. 14500번은 브루트포스 알고리즘, 구현 알고리즘으로 분류되는 문제입니다. 1. 14500번 문제설명 2. 14500번 접근방법 3. 14500번 코드 4. 14500번 시간초과 해결 처음에 백준 14500번 문제를 풀었을 때, 실행 시간이 4388ms로 나와서 굉장히 놀랐습니다. 정답 코드를 참고한 후 if max_count > score + highest_value * (4 – count): 이 조건을

백준 14500 – 테트로미노  Read More »

결정트리(decision tree),Random Forest,불순도,KNN 학습

1. 결정트리(decision tree) 알고리즘 1-1. 결정트리란? 1-2. CART 알고리즘 1-3. 노드 분할 기준 1-4. 균일도 측정 방법 2. 결정트리 만들기 2-1. 결정트리 만들고 결정경계 확인하기 2-2. 결정트리 확인하기 2-3. max_dept 주기 2-4. feature_importances_ 2-5. min samples split 걸기 2-6. 결정트리의 장점 3. 불순도 3-1. 지니 불순도(Gini Impurity) 3-2. 엔트로피(Entropy) 3-3. 분류 오류(Misclassification Error) 3-4. 시각화

결정트리(decision tree),Random Forest,불순도,KNN 학습 Read More »

Docker 기초(1): 도커 실행

Docker를 사용하여 웹 서버를 실행하고, 커스터마이징하는 방법을 안내합니다. 1. 도커란 2. 도커 적용 및 실행 3. Nginx 홈페이지 커스터마이징: docker-desktop에서 작업하기 터미널에서 작업하기 4. 우분투에서 도커 감지 및 모니터링 모니터링 하는 방법 5. Docker 컨테이너나 이미지의 세부 정보를 확인하기

Docker 기초(1): 도커 실행 Read More »

Scroll to Top