8958번 - OX퀴즈
이렇게 코드를 짜고 테스트 값을 넣어보았습니다.
5OOXXOXXOOO10OOXXOOXXOO9OXOXOXOXOXOXOX7OOOOOOOOOO56OOOOXOOOOXOOOOX30
테스트의 결과는 이렇게 나왔습니다.
4번째 테스트의 OOOOOOOOOO를 넣었을때 55가 나와야하는데 자꾸만 56이 나옵니다.
제 코드에서 어느부분이 논리적으로 잘못되었는지 모르겠습니다.
무조건 80칸을 보면 문자열의 끝을 넘어선 부분에는 이전 케이스에서 입력받았던 값이 그대로 들어있어 그것들까지 계산하게 됩니다. 문자열은 항상 문자열의 길이까지만 보게끔 코드를 작성해야 합니다.
그렇군요 감사합니다.
댓글을 작성하려면 로그인해야 합니다.
junre0311 2년 전
이렇게 코드를 짜고 테스트 값을 넣어보았습니다.
5
OOXXOXXOOO
10
OOXXOOXXOO
9
OXOXOXOXOXOXOX
7
OOOOOOOOOO
56
OOOOXOOOOXOOOOX
30
테스트의 결과는 이렇게 나왔습니다.
4번째 테스트의 OOOOOOOOOO를 넣었을때 55가 나와야하는데 자꾸만 56이 나옵니다.
제 코드에서 어느부분이 논리적으로 잘못되었는지 모르겠습니다.