본문 바로가기
Computer Science

숫자 야구 게임

by OKOK 2018. 11. 21.

갖아 많은 scopre를 얻을 수 있도록 doUserImplementation 함수를 작성하시오

동점자 간에는 query 함수가 적게 호출될 수록 유리함

각 테스트 케이스 생각하는 수 추측해서 맞추는 함수 또는 메소드


각 테케 생각하는 수와 비교해서

스트라이크와 볼의 개수를 리턴하는 함수 또는 메소드


메인 부분 제공되는 main.cpp 숫자 야구 게임 시뮬레이션 하는 코드

2명이 하는 게임 플레이 1,2


1. 중복되지 않는 숫자 구성된 4자리의 수 -> 생각하는 수 0부터 시작할 수 있음

2. 플2는 추측해서 물어봄 -> 물어보는 수

3. 플1은 비교해서 스트라이크와 볼의 개수를 알려줌

4. 스트라이크 개수 생각하는 수 물어보는 수가 같은 숫자를 가지고 있고 자리 위치까지 맞은 숫자의 갯수


시뮬레이션 플1이 컴퓨터가 되고 생각하는 수 각 테스트 케이스로 주어짐

쿼리 함수 이용하여 생각하는 수, 플2 해당하는 doUserImplementation 함수 또는 UserSolution.doUserImplementation

쿼리 함수를 호출 할 때 중복된 숫자가 있으면, 잘못된 질문으로 간주하고, 스트라이크와 볼이 각각 -1 값이 저장되어 리턴됨


각 테케 query 함수 호출한 횟수가 일정 수준 이하이고, 생각하는 수와 geuss 배열에 저장된 값이 일치하는 경우만 점수를 얻음

동점자인 경우 qeury 함수를 호출한 총 횟수가 적을수록 유리함


 


 


 


'Computer Science' 카테고리의 다른 글

연락처 DataBase  (0) 2018.11.22
proxy server setting  (0) 2018.11.22
IoT Database  (0) 2018.11.21
IoT Database  (0) 2018.11.20
연락처 DB  (0) 2018.11.20

댓글