4S 챌린지 - 숫자야구

  • 웹
  • #퍼즐
  • #추리
  • 혼자 · 친구와 1:1

4S 챌린지는 숨겨진 네 자리 숫자를 맞히는 숫자야구 게임입니다. 숫자 네 개를 던질 때마다 "몇 개가 자리까지 맞았는지(S)", "몇 개가 자리만 틀렸는지(B)"라는 힌트가 돌아오고, 이 힌트를 이어 붙여 정답을 좁혀 갑니다. 네 자리가 모두 맞는 4S가 나오면 성공입니다.

종이와 연필로 하던 숫자야구를 그대로 옮기되, 판정은 자동으로, 지난 추리는 한눈에 보이도록 정리했습니다. 혼자 몇 번 만에 맞히는지 랭킹에 도전할 수도 있고, 초대 링크를 보내 친구와 실시간으로 겨룰 수도 있습니다.

지금 플레이하기 → 무료 · 설치 없이 브라우저에서 실행 · PC에서는 키보드로도 입력
  • 혼자 하기 화면. 지금까지 던진 숫자와 S·B·OUT 결과가 표로 쌓여 있다혼자 하기
  • 친구와 대결 화면. 위쪽에 내 비밀 숫자와 상대 이름, 아래에 내 추리 기록이 보인다친구와 1:1 대결
  • 결과 화면. 4S 달성, 5번 만에 맞혔다는 기록과 걸린 시간이 표시된다결과와 랭킹 등록

기본 규칙

  • 비밀 숫자는 0~9 중 서로 다른 숫자 4개로 이루어집니다. 같은 숫자는 두 번 쓰이지 않습니다.
  • 0으로 시작할 수 있습니다. 예를 들어 0384도 올바른 비밀 숫자입니다.
  • 추리할 때도 같은 규칙을 따릅니다. 서로 다른 숫자 4개를 골라 던지면 판정이 나옵니다.
  • 던질 수 있는 횟수에는 제한이 없습니다. 대신 몇 번 만에 맞혔는지가 기록이 됩니다.

S·B·OUT 판정

표시뜻
S (스트라이크)숫자도 맞고 자리도 맞은 개수
B (볼)비밀 숫자에 들어 있지만 자리가 다른 개수
OUT (아웃)던진 네 숫자가 하나도 들어 있지 않음

비밀 숫자가 4725일 때 판정은 이렇게 나옵니다.

던진 숫자판정이유
47902S4와 7이 같은 자리에 있음. 9와 0은 없음
12342B2와 4가 들어 있지만 둘 다 자리가 다름
47293S4, 7, 2가 자리까지 맞음. 9는 없음
47522S 2B4와 7은 자리까지 맞고, 5와 2는 자리가 바뀜
9031OUT네 숫자 모두 비밀 숫자에 없음

S와 B를 더한 값은 "던진 숫자 중 비밀 숫자에 들어 있는 숫자가 몇 개인지"를 알려 줍니다. 이 합계를 먼저 보고, 그다음에 자리를 따지는 것이 추리의 기본입니다.

한 판 따라가 보기

위 스크린샷에 나온 판을 그대로 따라가 보겠습니다. 비밀 숫자는 4725입니다.

  1. 1234 → 2B: 1, 2, 3, 4 중 두 개가 들어 있고, 둘 다 지금 자리는 아닙니다.
  2. 9031 → OUT: 9, 0, 3, 1은 모두 없습니다. 그러면 1번에서 들어 있던 두 숫자는 2와 4로 확정됩니다. 남은 두 자리는 5, 6, 7, 8 중에 있습니다.
  3. 4790 → 2S: 9와 0은 없으니 S 두 개는 4와 7입니다. 첫째 자리 4, 둘째 자리 7이 확정되고, 숫자는 2, 4, 7과 5·6·8 중 하나가 남습니다.
  4. 4752 → 2S 2B: S+B가 4이므로 숫자는 4, 7, 5, 2로 모두 찾았습니다. 5와 2는 자리가 서로 바뀌어 있다는 뜻입니다.
  5. 4725 → 4S! 다섯 번 만에 정답입니다.

2번처럼 OUT은 네 숫자를 한꺼번에 지워 주기 때문에 오히려 반가운 결과입니다. 판정 하나하나를 "어떤 숫자가 들어 있는가"와 "어느 자리인가"로 나눠서 정리하면 생각보다 빨리 답이 보입니다.

혼자 하기와 랭킹

혼자 하기에서는 서버가 비밀 숫자를 정하고 판정도 서버에서 합니다. 그래서 랭킹에 오른 기록은 모두 실제로 맞힌 기록입니다. 인터넷 연결이 끊기면 기기에서 판정하는 오프라인 모드로 계속할 수 있지만, 이때는 랭킹에 등록할 수 없습니다.

정답을 맞히면 영문 대문자 이니셜 3글자로 랭킹에 이름을 남길 수 있습니다. 순위는 시도 횟수가 적은 순으로 정하고, 횟수가 같으면 걸린 시간이 짧은 순입니다. 결과 화면의 '결과 공유'를 누르면 몇 번 만에 맞혔는지를 친구에게 보낼 수 있습니다.

친구와 대결

  1. 방 만들기: 방을 만들면 4글자 방 코드와 초대 링크가 생깁니다. 링크를 보내거나, 친구가 방 코드를 직접 입력해 들어옵니다.
  2. 비밀 숫자 정하기: 서로 상대가 맞혀야 할 비밀 숫자를 직접 정합니다. 이 숫자는 서버만 알고 있다가, 대결이 끝나면 공개됩니다.
  3. 번갈아 던지기: 한 번씩 번갈아 추리합니다. 한 차례는 30초이고, 시간이 지나면 차례가 상대에게 넘어갑니다.
  4. 먼저 4S를 낸 사람이 승리합니다. 화면의 '내 추리'와 '상대 추리' 탭으로 상대가 내 숫자에 얼마나 가까워졌는지도 볼 수 있습니다.

대결 중에 나가면 기권패입니다. 네트워크가 잠깐 끊긴 경우에는 자동으로 다시 연결해 게임을 이어 갑니다. 끝난 뒤 두 사람 모두 '한 판 더'를 누르면 선공을 바꿔 새 판을 시작합니다.

적은 횟수로 맞히는 요령

1. 첫 두 번은 숫자를 겹치지 않게 던진다

첫 수로 0123, 두 번째로 4567처럼 겹치지 않는 숫자를 던지면 열 개 숫자 중 여덟 개를 한 번씩 확인할 수 있습니다. 두 판정의 S+B를 더한 값이 4보다 작으면, 모자란 만큼이 8과 9에 들어 있다는 뜻입니다. 예를 들어 1B, 2S 1B가 나왔다면 4 - (1 + 3) = 0이므로 8과 9는 모두 없습니다.

2. 숫자 찾기와 자리 찾기를 나눠서 생각한다

어떤 숫자가 들어 있는지 확정되기 전에는 자리를 맞히려고 애쓰기보다, 숫자 후보를 줄이는 추리를 하는 편이 빠릅니다. 숫자 네 개가 정해지고 나면 가능한 배치는 최대 24가지뿐이고, S 개수를 보면서 금방 좁힐 수 있습니다.

3. 확실히 없는 숫자를 '빈칸 채우기'로 쓴다

OUT으로 지워진 숫자는 아무 자리에 넣어도 판정에 영향을 주지 않습니다. 그래서 숫자 한두 개만 시험해 보고 싶을 때, 나머지 자리를 이미 없는 숫자로 채우면 판정 결과를 해석하기가 훨씬 쉬워집니다.

4. B는 "그 자리는 아니다"라는 정보다

B가 나온 숫자는 들어 있다는 사실뿐 아니라 지금 놓은 자리가 틀렸다는 것도 알려 줍니다. 판정마다 숫자별로 "이 자리는 아님"을 표시해 두면 마지막 배치 단계에서 시도 횟수를 크게 줄일 수 있습니다.

5. 대결에서는 비밀 숫자도 전략이다

친구와 대결할 때는 상대가 흔히 처음 던지는 0123이나 1234 같은 숫자를 피하고, 숫자를 고르게 섞은 비밀 숫자를 정하면 첫 몇 번의 판정에서 얻는 정보가 줄어듭니다.

자주 묻는 질문

같은 숫자를 두 번 쓸 수 있나요?

아니요. 비밀 숫자와 추리 모두 서로 다른 숫자 네 개여야 합니다. 같은 숫자를 넣으면 입력할 때 안내가 나옵니다.

운이 좋으면 몇 번 만에 맞힐 수 있나요?

첫 번째에 바로 4S가 나올 수도 있지만, 가능한 비밀 숫자는 5,040가지(10×9×8×7)라 확률은 아주 낮습니다. 위의 요령대로 숫자를 먼저 좁히면 운에 덜 기대고도 안정적으로 맞힐 수 있습니다.

로그인이 필요한가요?

아니요. 로그인 없이 바로 시작할 수 있고, 랭킹에는 이니셜 3글자만 남습니다. 자세한 내용은 개인정보처리방침을 참고해 주세요.

버그를 발견했어요.

문의하기 페이지의 메일로 어떤 화면에서 무엇을 했을 때 문제가 생겼는지 알려 주시면 확인 후 고치겠습니다.