STARRY PASS · 쉬운 설명

이야기로 먼저 보고,
코드 한 조각씩 다시 쓰기

미리보기는 기술 이름에 막히지 않고 사건을 따라가도록 만들었습니다. 코드 뒤풀이는 5주차와 같은 순서로 원문을 작은 조각으로 나누고, 바로 해설한 뒤 직접 다시 써 보고 전체 정답과 들여쓰기를 대조합니다.

PROGRAMMERS CURRICULUM

Java · MySQL Level 2–5 학습 커리큘럼

프로그래머스 Java와 MySQL 문제를 단계별로 이어서 학습하는 전체 커리큘럼입니다. 요청하신 5단계 위치로 바로 이동합니다.

WEEK 07

두 카드 사이의 1,000원

선불 공연카드 두 장 사이에서 1,000원이 빠짐없이 이동하고, 실패하면 모두 되돌아오는 과정을 다룹니다.

WEEK 08

여섯 장의 시험표와 되돌아온 1,000원

새 기능을 덧붙이기보다 여섯 날의 시험표를 독립적으로 다시 실행해, 이미 만든 약속이 지금도 지켜지는지 확인합니다.

WEEK 09

STARRY PASS 5 — 사라진 두 번째 1,000원

같은 10,000원을 읽은 두 작업에서 사라지는 1,000원을 재현하고, 줄 세우기·전체 취소·따로 확정되는 안쪽 봉투의 경계를 비교합니다.

WEEK 10

STARRY PASS 6 — 두 열쇠가 서로를 기다린 밤

동시에 같은 돈을 고칠 때 나타나는 덮어쓰기, 행 잠금, 정렬된 두 열쇠, 변경 도장의 경계를 정확한 실행값으로 비교합니다.

WEEK 11

STARRY PASS 7 — 환불 창구에 선 스무 명

고정 worker·ready/start barrier와 스무 건 동시 출금, 통계 입력 계약, 이월 정렬 잠금의 보장 경계를 정확한 실행값으로 구분합니다.

WEEK 12

STARRY PASS 8 — 같은 버튼을 쉰 번 누른 손님

같은 요청의 semantic hash·원자적 claim·replay·conflict·rollback을 실제 50-way claim과 20-way Service fixture의 서로 다른 증거로 구분합니다.

WEEK 13

STARRY PASS 9 — 영수증 산과 세 칸짜리 책갈피

같은 10만 행 장부의 최신 50건 질문을 복합 인덱스 전후로 재는 계약과, 아직 측정하지 않은 pagination·현재 증거의 경계를 구분합니다.

WEEK 14

STARRY PASS 10 — 여섯 장의 점검표와 아직 찍지 않은 초록 도장

시험 주의 exact six-selector smoke, 세 가지 2분 답변, SQL 회수를 살피되 source audit와 실제 실행 Green을 분리합니다.

WEEK 15

STARRY PASS 11 — 네 개 서랍과 꼬리표 전쟁

네 핵심 table의 식별자·관계·정규화·물리 constraint와 SQLD 진단을 살피되 source audit와 실제 runner Green을 분리합니다.

WEEK 16

STARRY PASS 12 — 정산 주방의 주문 순서

SQL의 작성 순서와 논리 처리 순서를 나누고, JOIN grain·anti join·NULL 집계·집합 연산을 D1–D6의 고정 경계 안에서 연결합니다.

WEEK 17

STARRY PASS 13 — 공동 1등과 되감기 표식

대사 0→1→0 복구, 세 순위 함수, CTE 단계, SAVEPOINT 범위, 실행계획 관찰값, 75분 압축 세트를 D1–D6의 고정 경계 안에서 연결합니다.

WEEK 18

STARRY PASS 14 — 공연 전날의 다섯 장 복구 카드

high-wrong 압축, SQL 함정 12개, 50문항 full mock, project SQL 5개, 전날 60분 종료, 공식 응시와 복기를 D1–D6의 고정 경계 안에서 연결합니다.

WEEK 19

STARRY PASS 15 — 수상한 추적표와 가려진 카드번호

request ID 전파, MDC 수명주기, 민감정보 masking, 거절 audit, 제공 test와 Green source의 소유권을 개요와 D1–D6 경계 안에서 연결합니다.

WEEK 20

STARRY PASS 16 — 잠긴 사물함과 네 개의 도장

인증·인가·객체 소유권, 401/403/400/200 status, BOLA no-effect, cloud fail-closed를 개요와 D1–D6 경계 안에서 연결합니다.

WEEK 21

STARRY PASS 17 — 두 개의 작업장과 마지막 퇴장표

Linux process·port·signal, multi-stage non-root image, DB-only Compose+host JVM, secret·health·teardown evidence를 개요와 D1–D6 경계 안에서 연결합니다.

WEEK 22

STARRY PASS 18 — 구름 출입증과 세 개의 복구 숫자

clean CI·private AWS boundary·OIDC·immutable digest·RDS 진단·disposable restore를 외부/로컬 증거 경계와 함께 개요·D1–D6 안에서 연결합니다.

WEEK 23

STARRY PASS 19 — 다섯 신호와 잠긴 한 행

metric catalog·Micrometer·requestId·ROW_UPDATE wait·alert·incident runbook을 learner/local/manual/external 증거 경계와 함께 개요·D1–D6 안에서 연결합니다.

WEEK 24

STARRY PASS 20 — 동결된 악보와 하나의 깃발

exact test inventory·architecture sequence·README·demo source audit·external review·track 선택을 개요·D1–D6의 실행·사람 검토 경계와 함께 연결합니다.

WEEK 25

STARRY PASS 21 — 두 금고와 하나의 붉은 스위치

선택한 한 트랙의 starter Red, 한 줄 solution, 같은 selector Green과 첫 누적 회귀를 SQL·sealed evidence 경계와 함께 연결합니다.

인터넷 연결 없이 HTML 파일을 직접 열어도 동작합니다.