Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.27 KB

FunctionDescription.md

File metadata and controls

21 lines (15 loc) · 1.27 KB

기능 명세

정답 단어 추출하기

  1. 파일로부터 String데이터를 읽어와야 한다.
  2. 파일로부터 읽어온 데이터중, (2021-6-19 과 오늘 날짜의 차이) % (파일로부터 읽어온 String 개수) 의 위치에 있는 단어를 정답 단어로 선출한다.

단어 입력받기

  1. 사용자로부터 단어를 입력을 받는다. 단, 소문자 5개로 구성된 단어야만 한다.
  2. 정상적이지 않은 입력이 발생했을때, 다시 입력을 받아야 한다.

정답 단어와 사용자가 입력한 단어 비교하기

  1. 정답 단어와 사용자의 단어를 비교했을때, 위치까지 똑같은 Spelling과 위치는 다르나 정답 단어에 존재하는 Spelling 그리고 아예 관계없는 Spelling을 구분한 결과값이 있어야 한다.

게임 결과를 출력하기

  1. 정답 단어와 사용자의 단어 비교 결과를 색깔 박스를 통해 표시를 해주어야 한다.
  2. 결과 출력시, 이전 결과도 함께 출력 해 주어야 한다.
  3. 유저의 게임 성공, 실패에 대한 결과 출력 및 실패시 엔 오늘의 단어도 같이 출력

게임 횟수 제한하기

  1. 사용자가 최대 6번까지 입력 받을 수 있게 제한. 6번 이내에 클리어 시 게임 종료.