17281번 - ⚾
안녕하세요? 틀린코드가 맞았다고 나와서 글을 쓰게 되었습니다.
이코드가 틀린 이유는 주석으로 설명한 부분에서 홈런을 쳤을 경우 base배열의 4번 인덱스를 접근하기 때문에
예제 4번의답이 24가 나오게 됩니다.
하지만 이 부분을 그냥 고치지 않고 그냥 제출해도 정답처리를 받게 되어서 어떤 조치가 필요하지않나 싶습니다.
컴파일러가 알아서 처리를 해주는 부분이면 상관이없는데, 그게 아니라면 테스트케이스의 추가가 필요하다고 생각합니다.
툴은 CLion사용하고 있습니다.
배열의 인덱스를 벗어난 주소에 접근하는 것은 undefined behavior이기 때문에 맞았습니다를 포함한 어떤 결과가 나와도 이상하지 않습니다.
https://www.acmicpc.net/board/...
감사합니다. 다음부턴 공지를 잘 숙지하도록 하겠습니다.
댓글을 작성하려면 로그인해야 합니다.
wjsgudwls89 4년 전
안녕하세요? 틀린코드가 맞았다고 나와서 글을 쓰게 되었습니다.
이코드가 틀린 이유는 주석으로 설명한 부분에서 홈런을 쳤을 경우 base배열의 4번 인덱스를 접근하기 때문에
예제 4번의답이 24가 나오게 됩니다.
하지만 이 부분을 그냥 고치지 않고 그냥 제출해도 정답처리를 받게 되어서 어떤 조치가 필요하지않나 싶습니다.
컴파일러가 알아서 처리를 해주는 부분이면 상관이없는데, 그게 아니라면 테스트케이스의 추가가 필요하다고 생각합니다.
툴은 CLion사용하고 있습니다.