diff --git a/README.md b/README.md index 8b2833c..b74d8a2 100644 --- a/README.md +++ b/README.md @@ -1 +1,36 @@ -# javascript-baseball-precourse \ No newline at end of file +# javascript-baseball-precourse +게임 시작 + '1~9까지의 수를 중복없이 3개 입력해주세요.' 출력 + +게임 재시작 / 프로그램 종료 + 3개의 숫자를 모두 맞힐 경우 : '정답을 맞추셨습니다' '게임을 새로 시작하시겠습니까?' 출력 + 재시작 버튼을 누르면 게임이 다시 시작됨 + 재시작 버튼 외에 특별한 종료 버튼은 없음 + +Random 값 추출 + 서로 다른 숫자 3개로 구성된 배열 생성 + Math.random()과 Math.floor() 사용하여 randomNum 생성 + 생성된 randomNum과 중복되는 숫자가 있는지 검사 후 추가 + +사용자의 입력 + 입력값 세자리가 모두 다르면 통과 + alert()를 사용하여 에러 메시지 출력 + 입력 받은 숫자가 3자리가 아닌 경우 + 입력 받은 값이 숫자가 아닌 경우 + 입력 받은 값에 중복된 숫자가 있을 경우 + +3자리의 수를 맞추기 + 같은 수가 같은 자리 : '스트라이크' + 같은 수가 다른 자리 : '볼' + 같은 수가 없으면 : '낫싱' + +필요한 기능 + 숫자 배열 생성 + 스트라이크 개수 체크 + 볼 개수 체크 + 숫자 비교 함수 + +출력 + 입력한 수에 대한 결과를 볼,스트라이크 개수로 표시 : ' 볼 스트라이크' + 하나도 없는 경우 : '낫싱' + 3개의 숫자를 모두 맞힐 경우 : '정답을 맞추셨습니다' '게임을 새로 시작하시겠습니까?' 출력 \ No newline at end of file diff --git a/index.html b/index.html index b021b5c..6f516ec 100644 --- a/index.html +++ b/index.html @@ -3,10 +3,27 @@
-