야구게임

Java/기본문법 2012. 10. 9. 17:57

야구 게임


1. 중복되지 않은 숫자 2자리 이상을 랜덤하게 발생.

2. 사용자가 숫자를 예상해서 제시해서 랜덤하게 발생한 숫자와 일치하는지 비교.

3. 숫자와 위치가 모두 맞으면 스트라이크 판정, 숫자는 맞고 위치가 틀리면 볼 판정.

4. 자리수 전체의 숫자와 위치가 맞을때까지 계속 진행.

예를 들어, 

컴퓨터가 제시한 랜덤한 숫자가 123이고,

사용자가 제시한 숫자가

456 -> 0 Strike, 0 Ball

345 -> 0 Strike, 1 Ball

321 -> 1 Strike, 2 Ball

...

123 -> 3 Strike, 0 Ball -> 정답


실행 예)

원하는 자릿수 입력?3

랜덤 숫자(3자리) 발생 완료!

(샘플 정답:345)

3자리 숫자 입력(-1:종료)?123

0 Strike, 1 Ball

3자리 숫자 입력(-1:종료)?456

0 Strike, 2 Ball

3자리 숫자 입력(-1:종료)?678

0 Strike, 0 Ball

3자리 숫자 입력(-1:종료)?345

정답입니다!




WRITTEN BY
빨강꼬마

,