일단 본인은 코딩좀 할 줄 아는 고등학생인데, 숫자야구가 미니게임으로 나오길래 이게 웬 떡이냐하고 한 30분 코딩해서 프로그램 만들어봤습니다.

C++로 제작하였고, 직접 한 100만번정도 테스트해보니까 평균 4.783번, 최악의 경우에도 7번이면 답을 맞춥니다.
아래는 인증샷.



최소 1번 성공한거는 무시해도 되는게 어차피 200만번씩이나 돌린거라 확률상 얻어걸린게 정상 ㅎㅎ;

소개를 하자면, 현재 샹황에서 부르는게 가장 이득인 수를 알려주는 프로그램입니다.

답으로 가능한 수들을 전부 모은 다음에, 각 자리수별로 1~9까지 개수를 세서 비용함수를 나름대로 정의해서 가장 비싼 수를 내보냈음.

파일 첨부했으니까 잘 쓰시고 행메하시길 바라겠습니다.

ㅅㄱㅂㅇ

+수정) 난수 시드 설정을 잘못해서 다시 올립니다. 크게 상관은 없음.