11# java-practice
2- ![ Java CI] ( https://github.com/hyebin-dev/java-practice/actions/workflows/java-ci.yml/badge.svg )
3- [ ![ License: MIT] ( https://img.shields.io/badge/License-MIT-yellow.svg )] ( LICENSE )
2+
3+ 주차별로 Java 문제를 풀면서 ** 기초 → 중급 → 심화** 를 단계적으로 연습하고 정리하는 저장소입니다.
4+ 코딩테스트 기본기와 Java 문법/자료구조 감각을 꾸준히 유지하는 게 목표예요.
5+
6+ ---
47
58## 바로가기
6- - Week01: [ basic] ( ./week01/basic ) · [ intermediate] ( ./week01/intermediate ) · [ advanced] ( ./week01/advanced )
9+ - ** Week01**
10+ - [ basic] ( ./week01/basic )
11+ - [ intermediate] ( ./week01/intermediate )
12+ - [ advanced] ( ./week01/advanced )
13+ - ** Week02**
14+ - [ basic] ( ./week02/basic )
15+ - [ intermediate] ( ./week02/intermediate )
16+ - [ advanced] ( ./week02/advanced )
17+ - ** Week03**
18+ - [ basic] ( ./week03/basic )
19+
20+ ---
721
8- ## 소개
9- 주차별 Java 문제풀이(자료구조·알고리즘 중심) 저장소입니다.
22+ ## 진행 현황
23+ - Week01: basic / intermediate / advanced ✅
24+ - Week02: basic / intermediate / advanced ✅
25+ - Week03: basic ✅
26+
27+ ---
1028
1129## 폴더 구조
12- ```
30+ ``` bash
1331week01/
1432 basic/ # 기초 문제
1533 intermediate/ # 중급 문제
@@ -18,12 +36,30 @@ week02/
1836 basic/
1937 intermediate/
2038 advanced/
39+ week03/
40+ basic/
2141```
2242
43+ ---
44+
2345## 커밋 규칙
24- - ** 문제 1개 = 커밋 1개** 권장
25- - 예) ` feat(week02/basic): add ReverseString.java `
46+ - ** 문제 1개 = 커밋 1개** 를 권장합니다.
47+ - 커밋 메시지 예시
48+ - feat(week02/basic): add ReverseString.java
49+ - fix(week01/intermediate): correct logic for TwoSum.java
50+
51+ ---
52+
53+ ## 실행 방법
54+ 각 문제는 ** 단일 Java 파일 단위** 로 작성되어 있습니다.
55+ IDE에서 파일을 열어 실행하거나, 콘솔에서 실행할 경우:
56+ ``` bash
57+ javac 파일명.java
58+ java 파일명
59+ ```
60+
61+ ---
2662
2763## 링크
28- - 블로그: https://hyebin-dev.github.io
64+ - 블로그: https://hyebin-dev.github.io
2965- Projects: https://hyebin-dev.github.io/projects
0 commit comments