숫자야구 규칙과 스트라이크·볼 뜻
숫자야구(베이글 게임, 영어로는 Bulls & Cows)는 상대가 정해 둔 서로 다른 숫자를 맞히는 추리 놀이입니다. 규칙 자체는 3분이면 익히는데, 스트라이크와 볼의 뜻만 정확히 잡으면 나머지는 논리로 풀립니다.
최종 업데이트: 2026년 7월
1. 목표: 숨은 숫자 맞히기
컴퓨터가 서로 다른 숫자로 이루어진 세 자리 수를 하나 정해 둡니다. 예를 들어 472처럼 같은 숫자가 겹치지 않는 수입니다. 0도 쓰이고 맨 앞에 올 수 있어서 048 같은 수도 정답이 될 수 있습니다. 당신이 할 일은 숫자를 추측해 넣고, 돌아오는 힌트를 보며 정답을 좁혀 가는 것입니다. 추측 역시 서로 다른 숫자로만 넣습니다.
2. 스트라이크와 볼, 아웃
추측을 넣으면 두 가지 힌트가 돌아옵니다.
스트라이크(S): 숫자도 맞고 자리까지 맞은 개수
볼(B): 그 숫자가 정답에 있지만 자리가 틀린 개수
아웃: 스트라이크도 볼도 하나 없는 경우(그 숫자들은 정답에 아예 없음)
즉 스트라이크는 "자리까지 완벽", 볼은 "숫자는 맞는데 위치가 틀림"입니다. 3스트라이크가 되면 세 자리를 모두 맞힌 것이라 정답입니다.
3. 예시로 채점 따라가기
정답이 472라고 해 봅시다.
- 123 → 1볼. 2가 정답에 있지만 자리(가운데)가 달라 볼, 1과 3은 없음.
- 456 → 1스트라이크. 4가 맨 앞자리까지 맞아 스트라이크, 5와 6은 없음.
- 247 → 3볼. 2, 4, 7이 모두 정답에 있지만 자리가 전부 달라 볼 셋.
- 478 → 2스트라이크. 4와 7이 자리까지 맞고, 8은 없음.
- 472 → 3스트라이크. 전부 맞았으니 정답입니다.
여기서 눈여겨볼 것은 247과 472입니다. 같은 숫자 세 개인데 하나는 3볼, 하나는 3스트라이크입니다. 숫자 구성은 맞았고 이제 자리만 맞추면 된다는 뜻이라, 볼이 많을수록 정답에 가깝습니다. 직접 넣어 보며 감을 잡으려면 숫자야구에서 3자리로 시작해 보세요.
규칙을 읽었으면 한 판이 제일 빠른 이해입니다. 3자리부터 시작하고, 막히면 추론 도우미로 남은 후보를 확인하세요.
숫자야구 하러 가기4. 처음 세 수를 넣는 법
첫 추측은 서로 다른 숫자를 최대한 많이 확인하는 게 이득입니다. 3자리라면 012, 345, 678처럼 겹치지 않는 세 묶음으로 나눠 넣으면, 세 번 만에 아홉 개 숫자의 포함 여부를 거의 가려낼 수 있습니다. 정답에 쓰인 숫자가 무엇인지부터 좁힌 뒤, 그 다음에 자리를 맞추는 순서가 안정적입니다.
숫자 구성이 좁혀졌다면 이제 볼을 스트라이크로 바꾸는 단계입니다. 같은 숫자를 자리만 바꿔 넣어 보며 어느 자리에서 스트라이크가 되는지 확인합니다. 이 좁히는 요령은 후보 좁히는 전략에서 더 자세히 다룹니다.
5. 자주 묻는 질문
같은 숫자를 두 번 넣어도 되나요?
안 됩니다. 정답도 추측도 서로 다른 숫자로만 이루어집니다. 그래서 112 같은 추측은 넣을 수 없습니다.
0이 맨 앞에 올 수 있나요?
이 도구에서는 0도 어느 자리에나 올 수 있습니다. 048이나 903 같은 수도 정답이 될 수 있으니 0을 빼놓고 생각하지 마세요.
몇 번 만에 맞히면 잘하는 건가요?
3자리는 보통 5~7수, 4자리는 7~9수 안에 맞히면 무난합니다. 힌트를 논리로 쓰면 찍기보다 훨씬 빨라집니다. 최소 시도 기록이 자릿수별로 저장되니 자기 기록을 줄여 보세요.