2503번 - 숫자 야구
관련 문제 질문 다 읽어보고 구현을 해도 하루죙일 풀리지가 않아서 글을 올립니다..ㅜㅜ
아래와 같은 방법으로 구현을 하였습니다
1. 0 부터 987까지를 후보군으로 두고 후보군을 백/십/일의 자리로 분리시킴
2. 후보군에 0이 포함되어 있거나, 같은 숫자들이 들어간 경우는 후보군에서 제외
3. 입력값들을 백/십/일의 자리로 분리 후, 후보군의 백/십/입의 자리와 비교
입력값을 기준으로 후보군 값의 스트라이크 볼 확인
4. 모든 입력값들의 스트라이크 볼이 같은 경우만 후보군으로 처리
5. 후보군 카운팅
위와 같은 컨셉으로 코드를 짰는데 계속 0점이 나옵니다.
어디가 잘못이 됬는지 찾기가 어려워서ㅜㅜㅜㅜ
도움을 요청드립니다
일단 가장 먼저 보이는 문제는 20라인에서 j 대신 i를 사용하셔야 합니다.
중간 중간 필요한 값을 출력해보면서 내가 원하는 로직대로 코드가 작동하는지 확인해보시면 수월하게 디버깅 하실 수 있습니다.
답변 감사드립니다
열심히 디버깅 및 확인을 해보니 오류 점을 발견을 할수 있었습니다.
감사합니다
댓글을 작성하려면 로그인해야 합니다.
boungjoo 2년 전
관련 문제 질문 다 읽어보고 구현을 해도 하루죙일 풀리지가 않아서 글을 올립니다..ㅜㅜ
아래와 같은 방법으로 구현을 하였습니다
1. 0 부터 987까지를 후보군으로 두고 후보군을 백/십/일의 자리로 분리시킴
2. 후보군에 0이 포함되어 있거나, 같은 숫자들이 들어간 경우는 후보군에서 제외
3. 입력값들을 백/십/일의 자리로 분리 후, 후보군의 백/십/입의 자리와 비교
입력값을 기준으로 후보군 값의 스트라이크 볼 확인
4. 모든 입력값들의 스트라이크 볼이 같은 경우만 후보군으로 처리
5. 후보군 카운팅
위와 같은 컨셉으로 코드를 짰는데 계속 0점이 나옵니다.
어디가 잘못이 됬는지 찾기가 어려워서ㅜㅜㅜㅜ
도움을 요청드립니다