[코딩테스트] 빈출 유형 4가지 — AI 시대에 코딩테스트가 웬말이냐
AI시대에 코딩이 웬말이냐는 생각도 있겠지만, 문제를 풀어보면서 접근 방식을 이해하면 AI에게 일을 더 잘 시킬 수 있을 거라고 생각합니다 ㅎㅎ 해시·그리디·분할정복·DP 빈출 유형 4가지를 같이 풀어봅니다.
레오파드게코 브리딩에 데이터 분석과 AI 기술을 접목합니다. Python, NumPy를 활용한 체중 관리, 성장 추이 분석, 환경 데이터 시각화 등 실무에서 직접 사용하는 기술을 일반인도 이해하기 쉽게 설명합니다.
Python, NumPy, 데이터 분석, AI 브리딩 등 다양한 주제의 기술 블로그 글을 모두 확인할 수 있습니다. 총 24개의 글이 최신순으로 정렬되어 있습니다.
24 posts
AI시대에 코딩이 웬말이냐는 생각도 있겠지만, 문제를 풀어보면서 접근 방식을 이해하면 AI에게 일을 더 잘 시킬 수 있을 거라고 생각합니다 ㅎㅎ 해시·그리디·분할정복·DP 빈출 유형 4가지를 같이 풀어봅니다.
GPU 2대 분산시스템, 수냉 쿨링, 컨트롤러로 구축한 흑섬의 AI커맨드센터. 나아가 ComfyUI로 이미지·비디오를 외부 서비스 없이 무료로 무한 생성하는 방법을 소개합니다.
모든 알고리즘의 기초가 되는 스택·큐·재귀를 Python으로 직접 구현해봅니다. 브라우저 뒤로가기는 스택, 카페 줄서기는 큐, 하노이 탑은 재귀로 — 실생활 예시로 자료구조의 핵심을 잡아봐요.
1편에서 배운 스택·큐가 실제로 어떻게 쓰이는지 알 차례입니다. 스택으로 구현하는 DFS, 큐로 구현하는 BFS — 지하철 최단경로·SNS 추천·게임 AI까지 모두 이 두 알고리즘에서 시작해요. 3편에서는 최대공약수·이진 트리·프린터 스케줄링으로 이어집니다.
AI는 기초가 중요하다고 합니다.. 그 기초가 수학입니다..(저도 사실 수학을 좋아하진 않지만)! 이번 포스팅에서 같이 사과·바나나 가격 구하는 연립방정식을 NumPy로 함께 돌려보면서, AI 신경망의 뿌리가 어디서 오는지 직접 확인해 봅시다.
AI가 데이터를 보는 눈, 평균과 분산으로 시작합니다. 거기에 로그까지 더하면 AI 손실함수의 기초가 완성돼요. 레오파드게코 모프 분류 예시로 직접 돌려봅시다.
AI는 정답을 모릅니다. 대신 가장 확률 높은 답을 고릅니다. 이산 확률부터 정규분포, 조건부 확률, softmax까지 NumPy로 직접 돌려봅시다.
![[Plotly 실전] 우리 집 도마뱀 체중 기록을 인터랙티브 차트로 만들기](/_next/image?url=%2Fblog%2Fplotly-interactive-charts%2Fviolin-plot.webp&w=1920&q=75)
한번 씩 재는 도마뱀 체중 기록, 숫자로만 쌓아두고 있나요? Plotly로 체중 분포 히스토그램부터 개체별 성장 차트, 드롭다운/버튼이 달린 대시보드까지 만들어 봅니다.
AI를 운용할 수 있는 환경만 구축하면, 챗봇(LLM), 코드 에이전트, AI 비서를 언제든지 원할 때 무제한으로 사용할 수 있어요. 맥 여러 대를 연결해서 나만의 AI 환경을 만드는 방법을 알려드릴게요.
![[벡터#4 데이터 추출] 정규표현식으로 이메일 주소 찾기](/_next/image?url=%2Fblog%2Fregex-email-extraction%2F%EC%9D%B4%EB%AF%B8%EC%A7%801.webp&w=1920&q=75)
100페이지 문서에서 이메일 빠르게 추출! 엑셀 '찾기'보다 강력한 정규표현식으로 반복 작업을 크게 줄이는 방법을 배웁니다.
사과 2개 + 바나나 3개 = 8,000원? 손으로 풀면 5분, Python으로는 빠르게! 연립방정식을 코드 3줄로 해결하는 방법을 배웁니다.
![[벡터#2 연산] 덧셈, 뺄셈, 곱셈으로 배우는 실전 데이터 계산](/_next/image?url=%2Fblog%2Fvector-operations%2Foperation-1.webp&w=1920&q=75)
장바구니 계산부터 할인 적용, 매출 분석까지. 벡터 연산으로 엑셀보다 훨씬 빠르게 계산하는 방법을 배웁니다.
![[벡터#1 입문] NumPy로 시작하는 AI 개발의 기초](/_next/image?url=%2Fblog%2Fvector-math-intro%2Fcolab-intro.webp&w=1920&q=75)
AI 개발의 핵심이 되는 벡터수학을 NumPy로 배워봅니다. 일상생활 속 벡터부터 AI 모델의 핵심 원리까지, 쉽고 실용적으로 시작하는 수학 여행.
![[SQL 실습 #5] 음악 스트리밍 서비스 데이터 모델 작성](/_next/image?url=%2Fblog%2Fmusic-streaming%2F%EC%9D%B4%EB%AF%B8%EC%A7%8016.webp&w=1920&q=75)
N:M 관계를 중간 테이블로 해결합니다. 한 플레이리스트에 여러 곡, 한 곡이 여러 플레이리스트에 담기는 복잡한 관계를 데이터베이스로 구현하는 방법을 배웁니다.
![[SQL 실습 #4] 병원 예약 시스템 데이터 모델 작성](/_next/image?url=%2Fblog%2Fhospital-booking%2Funique-constraint-error.webp&w=1920&q=75)
UNIQUE 제약 조건으로 예약 충돌을 원천 차단합니다. 같은 의사, 같은 시간에 중복 예약 불가 규칙을 데이터베이스 레벨에서 강제하는 방법을 배웁니다.

데이터 시각화는 개발자만의 영역이 아닙니다. 취업 포트폴리오, 사업 기획서, 프로젝트 리포트까지—배워두면 인생 전반에서 요긴하게 쓰이는 스킬입니다. Plotly Python으로 누구나 쉽게 시작할 수 있는 인터랙티브 시각화의 세계를 소개합니다.
![[SQL 실습 #3] 주차 관리 시스템 데이터베이스 설계](/_next/image?url=%2Fblog%2Fparking-system%2Fcase-when-result.webp&w=1920&q=75)
시간 데이터 다루기와 CASE WHEN 조건문을 배웁니다. 주차 공간, 차량, 주차 기록 테이블로 실시간 요금 계산 시스템을 완성합니다.
![[SQL 실습 #2] 도서관 대출 시스템 테이블 구조 만들기](/_next/image?url=%2Fblog%2Flibrary-system%2Fjoin-result.webp&w=1920&q=75)
1:N 관계와 Foreign Key 개념을 배우고 JOIN 쿼리로 여러 테이블을 연결합니다. 회원, 도서, 대출 기록 3개 테이블로 관계형 데이터베이스를 완성합니다.
![[SQL 입문] 데이터베이스 입문 - 기록의 시작](/_next/image?url=%2Fblog%2Fdatabase-intro%2Fseries-roadmap.webp&w=1920&q=75)
일상 기록에서 출발하는 데이터베이스 입문. SQL이란 무엇이고, 왜 스키마 설계가 중요한지 알아봅니다. 브리딩 기록부터 시작해 데이터베이스의 본질을 이해합니다.
![[SQL 실습 #1] 학생 정보 데이터베이스 설계](/_next/image?url=%2Fblog%2Fstudent-database%2Fcreate-table-execute.webp&w=1920&q=75)
가장 간단한 테이블 설계부터 시작. CREATE TABLE, INSERT, SELECT 기본 문법을 배우고 첫 데이터베이스를 완성합니다. DB Browser for SQLite 실습 포함.
![[Step 4] 워드클라우드로 텍스트 데이터 시각화하기 - WordCloud + matplotlib](/_next/image?url=%2Fblog%2Fword-cloud-visualization%2Ffinal-wordcloud.webp&w=1920&q=75)
텍스트에서 단어 빈도를 추출하고 워드클라우드 이미지를 생성합니다. 영화 리뷰, SNS 게시글 분석부터 커뮤니티 트렌드 파악까지 활용 방법을 배웁니다.
![[Step 3] 막대 그래프로 범주형 데이터 시각화하기 - pandas + matplotlib](/_next/image?url=%2Fblog%2Fbar-chart-visualization%2Fstacked-bar.webp&w=1920&q=75)
월별 판매량, 제품별 성적, 분기별 매출... 범주로 나눌 수 있는 데이터라면 막대 그래프가 정답입니다. Step 3에서는 막대 그래프 그리는 방법을 배웁니다.
![[Step 2] 산점도로 데이터 관계 파악하기 - matplotlib scatter](/_next/image?url=%2Fblog%2Fscatter-plot-correlation%2Fadvanced-scatter.webp&w=1920&q=75)
운동 시간과 체중 감량, 공부 시간과 성적... 두 데이터 사이에 관계가 있을까요? Step 2에서는 산점도로 데이터 간 상관관계를 한눈에 파악하는 방법을 배웁니다.
![[Step 1] 데이터를 선 그래프로 시각화하는 실습 - yfinance + matplotlib](/_next/image?url=%2Fblog%2Fstock-line-chart%2Ffinal-result.webp&w=1920&q=75)
개발자나 데이터 분석가만 이쁜 그래프를 그릴 수 있는 건 아닙니다. 정말 간단한 지식이면 누구나 화려한 시각화를 만들 수 있어요. Step 1에서는 선 그래프 그리는 방법론을 주식 데이터 예제로 따라해봅니다.