
파이썬 코드의 퀄리티를 높이는 3가지 구현 기법. 함수 실행을 최적화하는 조기 반환, 예외를 미리 차단하는 보호 구문, 람다를 활용한 합성 함수 정리

알고리즘 문제 풀이 속도를 높여주는 파이썬 리스트 기법 치트시트! 데이터 삽입/삭제부터 sort, count, 리스트 컴프리헨션 활용법까지 총정리

프로그래머스 '두 개 뽑아서 더하기' 풀이. 직관적인 이중 for문 구현부터 셋(Set)을 활용한 중복 제거, 그리고 itertools를 활용한 파이썬다운 코드 비교까지!

복잡한 N중 for문을 단 한 줄로 압축하는 파이썬의 치트키! 코딩 테스트 완전 탐색 문제의 시간을 획기적으로 줄여주는 itertools 모듈의 핵심 기능 총정리.

프로그래머스 '모의고사' 풀이. 길이가 다른 반복 패턴을 모듈러(%) 연산으로 처리하는 방법부터, enumerate와 2차원 배열을 활용해 파이썬답게 코드를 리팩터링하는 과정까지!

프로그래머스 '행렬의 곱셈' 풀이. 3중 for문에서 인덱스(k)의 범위를 잘못 잡아 실패했던 원인을 분석하고, 행렬의 크기 조건을 완벽하게 이해하여 코드로 구현하는 과정을 담았습니다.

2019 카카오 기출문제 '실패율' 풀이. 딕셔너리와 lambda를 활용해 복잡한 다중 조건 정렬을 파이썬답게 단 한 줄로 해결하는 방법을 알아봅니다.

프로그래머스 '방문 길이' 파이썬 풀이. 왕복 경로(A→B, B→A)를 같은 길로 취급하여 중복을 제거하는 set() 활용법과, 이동 및 범위 체크 로직을 함수로 분리해 가독성을 높이는 방법을 알아봅니다.

여는 괄호는 +1, 닫는 괄호는 -1! 배열 객체 생성 없이 숫자 증감만으로 스택(Stack)의 동작 원리를 완벽하게 모사하는 올바른 괄호 문제 풀이 로직을 소개합니다.

프로그래머스 '괄호 회전하기' 파이썬 풀이. 복잡한 인덱스 계산(%)을 직관적인 문자열 슬라이싱으로 개선하고, 검증 로직을 함수로 분리하여 가독성을 높이는 리팩터링 과정을 담았습니다.

2019 카카오 인턴십 '크레인 인형뽑기 게임' 파이썬 풀이. 2차원 배열 탐색과 스택(Stack)을 결합한 초기 풀이부터, 핵심 로직을 별도 함수로 분리해 가독성을 극대화한 리팩터링 과정을 상세히 담았습니다.

baabaa가 터져서 사라지는 과정을 표로 한눈에 이해하기! 프로그래머스 '짝지어 제거하기' 문제를 스택(Stack)의 push와 pop 원리를 적용해 가장 직관적이고 효율적으로 푸는 방법을 소개합니다.

스택에 가격이 아닌 '시간(인덱스)'을 넣는 것이 핵심! 프로그래머스 '주식가격' 문제를 풀기 위해 초 단위로 스택이 변하는 과정을 표로 완벽하게 시각화하여 쉽게 설명합니다.