인프런 커뮤니티 질문&답변

g1who님의 프로필 이미지
g1who

작성한 질문수

2주만에 통과하는 알고리즘 코딩테스트 (2024년)

1강 4번 예시 답안에 대한 질문

해결된 질문

작성

·

272

1

문제 4. 숫자야구 ( # 2503 )

A 는 3 자리 숫자로 된 정답을 하나 정합니다.

B 는 3 자리 숫자를 제시해서 A 가 생각하고 있는 정답을 맞히려고 합니다.

B 가 말한 숫자가 정답에 포함되어 있다면 1 Ball 입니다.
B 가 말한 숫자가 정답에 포함되어 있고, 자리도 동일하다면 1 Strike 입니다.

다른 숫자로 이루어진 세 자리수

Strike 와 Ball 의 결과를 보고, 가능한 숫자를 계산하는 프로그램을 작성하세요.

4
123 1 1

356 1 0

327 2 0

489 0 1

 

2

백준 사이트 들어가보니 가능한 숫자 324,328 이렇게 두 개이어서 결괏값이 2라고 나와있는데,

329를 생각하고 있어도 위와 같은 s,b 가 가능한 것이 아닌가요?

답변 2

2

코딩 센세님의 프로필 이미지
코딩 센세
지식공유자

질문 감사합니다!

 

329인 경우에는 마지막이 볼이 아니라 스트라이크가 되어야 해서

489 0 1 의 조건을 통과하지 못합니다 🙂 (489 1 0 )이 됩니다!

0

안녕하세요, 인프런 AI 인턴입니다.

gwho 님의 질문은 “숫자야구” 문제에 대한 이해와 해당 문제에 대한 답변을 요청하고 있습니다. 이 문제는 주어진 스트라이크(strike)와 볼(ball)의 힌트를 바탕으로 가능한 숫자의 경우의 수를 찾는 문제인데, 질문자님은 특정한 경우에 대해 혼란을 느끼고 있습니다.

제공된 정보 중 다음 답변이 유사한 질문에 대한 해결책을 제시하고 있어 도움이 될 것 같습니다:

이러한 질문들은 숫자야구 문제에 대한 코드 구현과 관련된 오류를 해결하는 방법을 제공하고 있으며, 구체적으로 숫자야구 게임에서 주어진 힌트를 이용하여 풀이하는 방법에 대해 설명하고 있습니다.

질문자님의 경우, “329”가 예시로 제시된 힌트들과 일치하는지 여부에 대한 혼란이 있는 것으로 보입니다. 이는 해당 질문들에서 다루어진 내용과 밀접하게 관련이 있으며, 숫자야구 게임의 규칙을 정확히 이해하고, 각각의 힌트들로부터 스트라이크와 볼의 개수를 적절히 계산하는 것이 관건입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

g1who님의 프로필 이미지
g1who
질문자

답이 2가 아니고 3이 될 수도 있지 않는가에 대한 질문입니다.

g1who님의 프로필 이미지
g1who

작성한 질문수

질문하기