- 피드백 강의 전까지 미션 진행
피드백 강의 전까지 혼자 힘으로 미션 진행. 미션을 진행하면서 하나의 작업이 끝날 때 마다 add, commit 예를 들어 다음 숫자 야구 게임의 경우 0, 1, 2단계까지 구현을 완료한 후 push
- 피드백 앞 단계까지 미션 구현을 완료한 후 피드백 강의를 학습한다.
- Git 브랜치를 master 또는 main으로 변경한 후 피드백을 반영하기 위한 새로운 브랜치를 생성한 후 처음부터 다시 미션 구현을 도전한다.
git branch -a // 모든 로컬 브랜치 확인
git checkout master // 기본 브랜치가 master인 경우
git checkout main // 기본 브랜치가 main인 경우
git checkout -b 브랜치이름
ex) git checkout -b apply-feedback
-- 기능요구사항
-
커스텀 구분자로 로 문자열을 분리(//”와 “\n” 문자 사이에 커스텀 구분자를 지정)
-
구분자로 분리된 숫자들의 합을 반환
-
빈 문자열일 경우 0을 반한
-
숫자 하나를 문자열로 입력할 경우 해당 숫자를 반환
-
문자열 이외의 값 또는 음수를 전당할 경우 Exception
-
기본구분자,커스텀구분 를 가진 구분자그룹 객체를 가진다.
- 구분자그룹객체에서 split 표현식을 만든다.
-
구분자로 분리된 숫자들을 가진 객체를 가진다.
- 숫자들의 합을 반환
-
“” => 0,
-
"1,2" => 3,
-
"1,2,3" => 6,
-
“1,2:3” => 6
-
"/;\n1;2;3" =>6
-- 기능요구사항
- 자동차 이름은 1글자 이상 5자를 초과할 수 없다.
- 자동차 는 이름과 포지션을 가진다.
- 자동차 이름은 중복될수 없다.
- 자동차의 포지션이 1씩 증가한다.
- 1~9의 랜덤값을 구한다.
- 랜덤값이 4보다 크면 포지션이 1씩 증가한다.
- 자동차가 전진할때 자동차 이름과 위치를 같이 출력한다.
- 포지션과 시도할 회수값 이 같으면 우승자
- 우승자는 여러명일수 있다.
- 우승자가 여러명일 경우 , 를 이용하여 구분후 자동차 이름을 출력한다.
