코딩

백준 19941 햄버거 분배 IndexError

백준 온라인 저지의 19941번 문제인 “햄버거 분배”를 풀다가 IndexError로 인해 런타임 에러가 발생했습니다. 투 포인터를 사용하여 문제를 해결하려 했는데, 인덱스를 증가시키는 과정에서 리스트의 범위를 벗어나 오류가 났습니다. 문제 설명 초기 코 해결 방법 인덱스의 상한과 하한을 조정하기 위해 max()와 min() 함수를 사용하여 인덱스가 리스트의 범위를 벗어나지 않도록 수정했습니다. 최적화 인덱스의 상한과 하한을 설정할 때 max()와 […]

백준 19941 햄버거 분배 IndexError Read More »

Koa 프레임워크를 알아보자

1. Koa 란 Koa는 Express 개발 팀이 설계한 새로운 웹 프레임워크입니다. 따라서 Koa는 불필요한 기능을 없애고 경량화를 추구했기 때문에, 더 나은 성능을 제공합니다. 특히 비동기 처리 성능에서 차별화될 수 있습니다. Koa 애플리케이션은 미들웨어 함수들의 배열을 포함하는 객체로, 요청이 들어오면 스택 방식으로 조합되어 실행됩니다. 2. Koa vs Express 차이점 1. 미들웨어 구조 Express: Express는 미들웨어가 중첩된

Koa 프레임워크를 알아보자 Read More »

MySQL에서의 사용자 식별 및 계정 관리

MySQL의 사용자 계정을 어떻게 식별하고, 계정을 어떻게 생성하며, 보안을 강화하는 다양한 비밀번호 정책을 어떻게 설정하는지 상세히 설명합니다. 사용자 식별 사용자 계정 관리 MySQL 8.0 이상에서는 계정을 시스템 계정(System Account)과 일반 계정(Regular Account)으로 구분합니다. 시스템 계정은 데이터베이스 서버의 관리자를 위한 계정이며, 일반 계정은 응용 프로그램이나 개발자를 위한 계정입니다. 내장된 주요 계정은 다음과 같습니다: 계정 생성 예시

MySQL에서의 사용자 식별 및 계정 관리 Read More »

백준 1753 최단경로

Python을 이용한 1753번 : 물건팔기에 대해서 포스팅하겠습니다. 1753번은 그래프 이론,데이크스트라(다익스트라),최단 경로로 분류되는 문제입니다. 1. 1753번 문제설명 입력 목표 출력 2. 1753번 접근방법 다익스트라 알고리즘 우선순위 큐와 힙 자료구조 3. 1753번 구현 3-1. 1753번 코드

백준 1753 최단경로 Read More »

백준 2096 내려가기

Python을 이용한 2096번 : 물건팔기에 대해서 포스팅하겠습니다. 2096번은 다이나믹 프로그래밍, 슬라이딩 윈도우알고리즘로 분류되는 문제입니다. 1. 2096번 문제설명 입력 목표 출력 2. 2096번 접근방법 3. 2096번 구현 3-1. 2096번 코드 3-2. 트러블 슈팅 처음에는 max_dp와 min_dp를 입력의 개수만큼 만들어줬습니다. 그렇게 했더니 메모리 제한이 걸리게 되었습니다. 문제의 조건은 아래와 같았습니다. 메모리를 계산해보면 따라서 max_dp와 min_dp 배열을 두

백준 2096 내려가기 Read More »

Scroll to Top