msm1029   4년 전

제가 메모리쪽은 거의 잘 모르는데 아마 메모리쪽 문제가 아닐까 싶은데요

j<80을 strlen함수써서 oxlen이라는 변수 만들고 j<oxlen으로도 바꿔봤는데 값이 제대로 안나와서(지금 코드는 제대로 나옵니다)

어디가 틀린건지, 설명해주실수 있나요?ㅠㅠ

seonh4996   4년 전

일단 tmp초기화와 score배열 선언, 문자열의 길이가 80일때 인덱스를 0부터 78까지만 조사하는 것이 잘못됬네요. 

여기서 tmp같은 변수 사용은 그 사용되는 지역에 선언하는 것이 좋아요. 

 

이 문제는 테스트 케이스의 최대 갯수를 주지 않아서 임의로 score배열을 80개로 선언하신 것 같은데, 이 문제 해결 법은 다른 코드를 봐서 어떻게 작성했는지 보는게 좋을 것 같네요. 
참고로  score배열을 100개로 선언했을 때 통과하네요. 


다른 코드를 참고해서 공부하시면 많은 도움이 되실 거 같네요 ㅎㅎ
 

이건 뭐가 잘못됬나요?

댓글을 작성하려면 로그인해야 합니다.