programmers 12
[Python] 프로그래머스 - 등굣길
DP 기반 등굣길 문제 경로 수 계산, 이전 위치 결과를 활용한 동적 계획법 접근 방식
[Python] 프로그래머스 - 야근 지수
야근 지수 문제의 정렬 반복 풀이 비효율성 분석, 최댓값 추출을 위한 Heap 활용 및 효율성 개선 방법
[Python] 프로그래머스 - 단어 변환
BFS를 활용한 단어 변환 문제 해결 원리와 deque, set 등 파이썬 자료구조 활용법
[Python] 프로그래머스 - 네트워크
DFS와 BFS 그래프 탐색, 방문 배열을 활용한 연결된 컴퓨터 묶음 개수 산출 원리
[Python] 프로그래머스 - 정수 삼각형
DP 기반 최대 합 계산 방식, 정수 삼각형 문제의 Python 및 Java 동일 로직 구현 방법
[Python] 프로그래머스 - 짝지어 제거하기
스택 push/pop 동작 활용 인접 문자 제거, 문자열 자르기 대비 효율적인 접근법
[Java] 프로그래머스 - 짝지어 제거하기
Java Stack 활용 짝지어 제거하기 문제 해결, push, pop, peek 메서드 활용 인접 문자 제거 원리
[Python] 프로그래머스 - 피보나치 수
피보나치 수 재귀 풀이의 중복 계산 문제, 반복문을 통한 효율적인 값 갱신 및 나머지 연산 처리 방법
[Java] 프로그래머스 - 다음 큰 숫자
2진수 1의 개수 조건 판별, Java Integer.bitCount() 활용 효율적인 다음 큰 숫자 산출 방법
[Python] 프로그래머스 - 이진 변환 반복하기
문자열 0 제거 및 길이 이진수 변환 과정, 반복문 조건 설정 및 bin() 함수 활용법
[Python] 프로그래머스 - 최솟값 만들기
두 배열 반대 방향 정렬 기반 곱의 합 최소화 원리, Python sort() 메서드 활용 효율성 개선
[Python] 프로그래머스 - JadenCase 문자열 만들기
JadenCase 문자열 변환 시 연속 공백 처리, split과 join을 활용한 효율적인 문자열 가공 방법