목록전체 글 (378)
공학박사 권경안
1. 문제 설명이 문제는 이진 탐색 트리와 두 개의 정수 low, high가 주어졌을 때, 노드의 값이 low와 high 사이(두 값 포함)에 있는 모든 노드의 값을 더한 합계를 구하는 것입니다.핵심 조건이진 탐색 트리(BST)의 특성: 왼쪽 자식 노드는 부모보다 값이 작고, 오른쪽 자식 노드는 부모보다 값이 큽니다.범위: low≤node.val≤high 조건을 만족하는 노드만 합산에 포함합니다.2. 풀이 방법가장 효율적인 방법은 트리를 탐색하면서 불필요한 경로는 가지를 치는(Pruning) 방식입니다.1) 재귀를 이용한 DFS (깊이 우선 탐색)트리의 모든 노드를 방문할 수도 있지만, BST의 성질을 이용하면 탐색 범위를 좁힐 수 있습니다.현재 노드의 값이 low보다 작다면: 현재 노드의 왼쪽 자식들은..
카지노에는 보통 컴프(Comp, Complimentary) 라고 해서 일정 조건을 충족하면 호텔을 무료로 제공해주는 서비스가 있습니다.올해 1~2월 뉴욕이 유난히 추웠죠. 몇 년 만에 뉴저지 Atlantic City에 있는 **Borgata Hotel Casino & Spa**에 다녀왔습니다.사실 이번 여행의 가장 큰 목적은 “너무 추우니까 실내 수영장이랑 hot tub이라도 이용하고 오자!”였습니다. 동네 사우나만 가도 비용이 만만치 않잖아요.게임을 잘 아는 편도 아니라서, 가서 수영장에서 놀고 맛있는 거 먹고, 게임은 조금만 하다가 오자는 마음으로 편하게 쉬다 왔습니다. 숙박: Borgata vs MGM Tower저희는 Borgata 내에 있는 MGM Tower at Borgata로 예약했습니다.예를..
2026년 AI 에이전트, 다시 제대로 이해하기AI 에이전트가 도대체 무엇일까요? 어렵게 생각하지 말고, 지금까지의 흐름을 기준으로 자연스럽게 이해해봅시다.1. 기존 생성형 AI 앱의 한계RAG 이전의 생성형 AI 앱은 모델이 학습한 정보에만 의존했습니다. 외부 지식과 실시간 정보가 단절되어 있어 기업 내부 문서나 업무 지식을 기반으로 한 정확한 답변 제공이 거의 불가능했습니다.이 한계 때문에 기업 환경에서는 거의 활용할 수 없는 구조였죠.2. 2023–2024년: RAG 패턴 등장이 문제를 해결하기 위해 RAG(Retrieval-Augmented Generation) 구조가 본격적으로 도입됩니다.LLM + 벡터DB + 검색 기반 챗봇 기업 문서, 지식 기반, 매뉴얼 등을 검색해 답변 가능그러나 여..
1편: Gunicorn 으로 Python 웹 앱(Flask/Django) 확장(Scalability)하기 Python으로 웹 서비스를 개발하다 보면 보통 Flask, Django 같은 프레임워크를 많이 사용합니다.로컬에서 잘 돌아가고 기능 개발도 모두 완료되면, 다음 질문이 자연스럽게 찾아옵니다. “개발은 다 되었는데… 이걸 실제 서비스 서버에 배포하려면 무엇을 해야 할까요?” 많은 분들이 처음에는 flask run, python manage.py runserver 같은 명령을 떠올리시지만,이 명령들은 개발용 서버이고 절대로 프로덕션 배포용이 아닙니다.실제 서비스 환경에서는 반드시 WSGI(Web Server Gateway Interface) 서버를 사용해야 하며,그중에서도 가장 널리 사용되는 것이 Gu..
1. 애플의 대형 분기 실적 및 50주년 기념 준비6애플은 2025 회계연도 4분기(9월 27일 종료) 매출이 1,025억 달러로 전년 대비 8% 증가했다고 발표했습니다. Apple주당순이익(희석 기준)은 조정 기준으로 1.85달러로 13% 증가했습니다. Apple또한, 애플은 창립 50주년을 맞아 다가오는 휴가 시즌 분기 실적에 기대를 걸고 있으며, 약 1,400억 달러 규모의 매출이 예상된다는 보도가 나왔습니다. Bloomberg+1소매 매장 리디자인, 제품 디스플레이 개편 등이 11월 12일부터 시작될 가능성이 있습니다. Bloomberg이 같은 흐름은 애플이 ‘기념 연도’라는 모멘텀을 실적으로 연결시키려는 전략으로 보입니다.노션용 요약 포인트분기 매출 $102.5 B, 전년 대비 +8%EPS +1..