jasper200207 / javascript-baseball-precourse

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

1회차 미니과제 - 숫자야구 (javascript)

사용 스택

  • javascript : node 18.17.1
  • html

기능 목록

  • 게임을 시작할 수 있다
  • 1 ~ 9까지 서로 다른 수로 이루어진 3자리를 랜덤으로 생성한다
  • 사용자가 정답을 입력할 수 있다.
    • 입력한 값은 1 ~ 9까지의 숫자로 이루어 져야 한다.
    • 입력한 값은 중복이 없어야 한다.
    • 위의 조건에 만족하지 않을 경우 alert로 경고를 한후, 다시 입력 할수 있다.
  • 사용자가 입력한 값에 대한 결과를 출력한다.
    • 같은 수가 같은 자리에 있으면 strike
    • 같은 수가 다른 자리에 있으면 ball
    • 같은 수가 하나라도 있으면 x S y B의 형태로 출력한다
    • 같은 수가 하나도 없으면 OUT을 출력한다.
    • 3 strike가 나오면 게임을 종료한다.
  • 사용자에게 팁을 띄운다
    • OUT이 나온 경우, 해당 숫자들은 회색으로 표시한다.
    • strike와 ball의 합이 3인 경우 해당 숫자들을 O 표시를 한다.
  • 게임을 다시 시작할 수 있다.
  • 게임을 종료할 수 있다.

About


Languages

Language:JavaScript 65.1%Language:CSS 24.1%Language:HTML 10.8%