← 게임 목록 🏆 전체 랭킹

⚾ 숫자야구

Number BB · 추리 · 1970
⛶ 전체화면으로 플레이

게임 소개

숫자야구는 컴퓨터가 정한 서로 다른 숫자들로 이루어진 조합을 힌트를 단서로 추리해 맞히는 두뇌 게임입니다. 자리와 숫자가 모두 맞으면 스트라이크, 숫자는 있지만 자리가 틀리면 볼이라는 단순한 피드백만으로 정답을 좁혀 가는 논리적 사고의 즐거움이 핵심입니다.

배경과 역사

숫자야구의 원형은 "불스 앤 카우스(Bulls and Cows)"라는 영국 전통 종이 놀이로, 수백 년의 역사를 가지고 있습니다. 불(Bull)은 자리까지 맞은 숫자, 카우(Cow)는 숫자만 있는 경우를 가리키며, 우리나라에 소개되면서 야구의 스트라이크·볼 용어로 자연스럽게 옮겨졌습니다. 이 게임은 1970년대 초반 컴퓨터 프로그래밍 입문 과제로도 자주 등장했고, 이후 상업적 버전인 "마스터마인드(Mastermind)"로 이어져 전 세계적으로 퍼졌습니다.

게임 방법과 규칙

세 칸에 서로 다른 세 자리 숫자를 입력하고 확인 버튼을 누르면, 결과가 스트라이크(S)와 볼(B) 개수로 표시됩니다. 3S가 나오면 정답입니다. 같은 숫자를 두 번 입력하거나 자리수를 벗어난 숫자는 사용할 수 없으므로 주의합니다. 이 힌트들을 차례로 수집해 논리적으로 정답을 좁혀 갑니다.

점수와 랭킹

적은 시도 횟수로 정답을 맞힐수록 뛰어난 기록입니다. 추리 게임의 특성상 별도의 점수 랭킹은 연동되지 않으며, 개인 최소 시도 기록이 실력의 척도가 됩니다.

공략과 전략

숫자야구에서 체계적인 접근법은 정보를 최대한 빨리 수집하는 것에서 시작합니다. 첫 시도는 0, 1, 2나 1, 2, 3처럼 세 숫자가 겹치지 않는 조합으로 시작해, 어떤 숫자가 정답에 포함되는지 먼저 파악합니다. 0B 0S가 나왔다면 해당 세 숫자는 모두 정답에 없으므로, 다음 시도에서 완전히 다른 숫자를 사용해 가능한 후보를 빠르게 줄일 수 있습니다. 볼(B)이 나온 숫자는 정답에는 있지만 자리가 다른 것이므로, 해당 숫자를 다른 위치로 옮겨 스트라이크(S)로 전환할 수 있는지 확인합니다. 예를 들어 1자리에 넣었더니 볼이 나왔다면, 2자리나 3자리에 같은 숫자를 배치해 봅니다. 스트라이크가 나온 자리와 숫자는 고정하고, 나머지 자리만 교체해 가면서 새 정보를 수집하는 방식이 효율적입니다. 이 과정에서 각 시도의 결과를 메모하거나 머릿속에 정리해 두면, 이미 배제된 숫자를 실수로 다시 사용하는 오류를 막을 수 있습니다. 이론적으로 3자리 숫자야구는 5회 이내에 반드시 정답을 맞힐 수 있는 전략이 존재하므로, 4회 이내 정답을 목표로 삼아 보세요.

실전 팁

첫 몇 번은 0~9 중 서로 다른 숫자를 넓게 시험해 정답에 포함된 숫자부터 확정하세요. 볼로 확인된 숫자의 위치를 바꿔 가며 스트라이크로 전환하는 것이 핵심입니다. 이미 제거된 숫자는 다시 사용하지 않도록 시도 목록을 머릿속에서 정리해 두세요.

알아두면 좋은 이야기

숫자야구를 최적으로 푸는 전략은 정보 이론, 특히 "엔트로피 최소화" 개념과 맞닿아 있어 컴퓨터 과학 수업의 알고리즘 설계 예제로 자주 활용됩니다. 상업 버전인 마스터마인드(1970년대)는 색 페그(peg)를 사용하는 보드게임으로, 전 세계에서 수천만 개 이상 판매된 퍼즐 게임의 고전입니다.

자주 묻는 질문 (FAQ)

스트라이크 0, 볼 0이 나왔어요. 어떻게 해야 하나요?

0B 0S는 입력한 세 숫자가 모두 정답에 포함되지 않는다는 뜻입니다. 해당 숫자들을 이후 시도에서 완전히 제외하면 후보 범위가 빠르게 좁혀집니다.

몇 번 만에 정답을 맞히는 것이 잘하는 건가요?

3회 이내면 매우 뛰어난 추리력, 5회 이내면 훌륭한 수준입니다. 체계적인 전략을 사용하면 이론적으로 5회 이내에 항상 맞힐 수 있습니다.

0이 첫 번째 자리에 올 수 있나요?

게임 규칙에 따라 다를 수 있으나, 일반적으로 첫 번째 자리에 0이 오지 않는 방식으로 진행됩니다. 입력 제한이 있다면 화면에 표시되므로 확인하세요.

볼과 스트라이크가 동시에 나올 수 있나요?

네, 예를 들어 정답이 "123"이고 내가 "132"를 입력하면 1은 1S(자리까지 일치), 2와 3은 각각 1B씩으로 1S 2B가 됩니다. 스트라이크와 볼이 함께 나오는 경우가 많습니다.

📸 플레이어 인증샷

첫 인증샷의 주인공이 되어보세요. 로그인 후 점수 화면을 캡처해 올릴 수 있습니다.

내 기록 인증샷 올리기

🎮 비슷한 게임 더 즐기기