Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[문자열 덧셈 계산기] 송재훈 미션 제출합니다. #4

Open
wants to merge 35 commits into
base: main
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
1656366
docs: 기능 요구사항 및 구현할 기능 목록 작성
SongJaeHoonn Oct 17, 2024
bac710f
docs: 기능 요구사항 수정
SongJaeHoonn Oct 17, 2024
420bc6b
feat: 문자열 입력 클래스 분리
SongJaeHoonn Oct 17, 2024
d819ad3
feat: 문자열 입력받기 기능 구현
SongJaeHoonn Oct 17, 2024
0274d61
docs: 기능 요구사항 수정
SongJaeHoonn Oct 17, 2024
c77d5ad
feat: 문자열 분석 클래스 분리
SongJaeHoonn Oct 17, 2024
603ec68
Revert "feat: 문자열 분석 클래스 분리"
SongJaeHoonn Oct 17, 2024
cb34140
feat: 문자열 분석 클래스 분리
SongJaeHoonn Oct 17, 2024
591d269
feat: 커스텀 구분자 분리 메서드 구현
SongJaeHoonn Oct 17, 2024
e2c8dba
refactor: 조건문 로직 메서드 추출
SongJaeHoonn Oct 17, 2024
d3156b6
docs: 기능 요구사항 수정
SongJaeHoonn Oct 17, 2024
3f0334e
feat: 쉼표 및 세미콜론 또는 커스텀 구분자 검증 로직 구현
SongJaeHoonn Oct 17, 2024
025dc53
refactor: 구분자 인덱스를 enum으로 관리하도록 변경
SongJaeHoonn Oct 17, 2024
4fde90b
docs: 기능 요구사항 수정
SongJaeHoonn Oct 17, 2024
33f2615
docs: 구분자를 이용하여 문자열을 숫자만 있는 배열로 추출
SongJaeHoonn Oct 17, 2024
3572207
feat: 계산 클래스 분리
SongJaeHoonn Oct 17, 2024
093c1df
feat: 숫자 덧셈 구현
SongJaeHoonn Oct 17, 2024
2c0fd9f
refactor: 하드코딩 되어있던 기본 구분자를 enum 사용으로 변경
SongJaeHoonn Oct 17, 2024
2e0ee37
docs: 기능 요구사항 수정
SongJaeHoonn Oct 17, 2024
24ae6ef
refactor: 반환값을 primitive로 변경
SongJaeHoonn Oct 17, 2024
ff6e4ea
feat: 결과 반환
SongJaeHoonn Oct 17, 2024
76ea3d2
refactor: 구분자 적용식을 삭제한 후 검증하도록 변경
SongJaeHoonn Oct 18, 2024
439f1de
refactor: 커스텀 구분자를 적용할 때에만 구분자 적용식을 삭제하도록 변경
SongJaeHoonn Oct 18, 2024
7d2b2c8
refactor: 패키지 구조 변경
SongJaeHoonn Oct 19, 2024
e6f3e1a
docs: 기능 요구사항 수정
SongJaeHoonn Oct 19, 2024
841e578
refactor: Delimiter 싱글톤 패턴으로 변경
SongJaeHoonn Oct 19, 2024
72bd283
refactor: InputHandler 싱글톤 패턴으로 변경
SongJaeHoonn Oct 19, 2024
2cdc2a0
refactor: Calculation 싱글톤 패턴으로 변경
SongJaeHoonn Oct 19, 2024
9f42d0c
refactor: main 메서드에 집중된 로직 분산
SongJaeHoonn Oct 19, 2024
9d98f7f
docs: 기능 요구사항 완성
SongJaeHoonn Oct 19, 2024
9ba6493
feat: 테스트 코드 작성
SongJaeHoonn Oct 19, 2024
1255875
docs: 기능 요구사항 양식 수정
SongJaeHoonn Oct 19, 2024
a10af82
refactor: 이스케이프 문자 처리
SongJaeHoonn Oct 21, 2024
82a7a7a
refactor: 이스케이프 문자 재처리
SongJaeHoonn Oct 21, 2024
1f805a3
refactor: 빈 숫자 입력 시 0 반환
SongJaeHoonn Oct 21, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
docs: 기능 요구사항 완성
SongJaeHoonn committed Oct 19, 2024
commit 9d98f7f00f7f251e8a47890469a782d5ccdfc1a6
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -34,5 +34,5 @@
- [x] 숫자 덧셈
- [x] 계산 클래스 분리
- [x] 구분자를 비교하여 숫자 덧셈 구현
- [ ] runner 구현
- [x] runner 구현
- [x] 결과 반환