smartbh   2년 전

일단 문제는 제대로 풀었는데

sum을 매번 출력하는게 아니라

제가 올린 코드처럼 배열로 sum값들을

나중에 한번에 출력 하고 싶은데

자꾸 InsufficientSpace 에러가 뜹니다

sum배열을 활용해보려고 할 때마다 문제가 생겨서

sum배열의 문제인건 알았는데

sum을 sum[80] = {0}

이렇게 초기화 하고 써봐도 같은 오류들이 뜨더라구요

문제 해결은 했는데 이 방향으론 해결이 안되서

궁금해서 올려봅니다. 순서에 문제가 있는걸까요

oh20020409   2년 전

문제의 출력 조건을 잘못하셔서 그런 오류가 뜨는게 아닐까요?

smartbh   2년 전

흐.. 아직 잘 모르겠네요..

oh20020409   2년 전

흐흐 문제점을 찾았어요!

각 문자열의 점수를 저장하는 배열을 80개 만드셨는데, 

테스트 케이스에 관한 n이 80을 넘을 때 그런 오류가 나오는 것 같에요. (n이 80이 넘을 수 있잖아요?)

smartbh   2년 전

어엇 저런문제였나 감사합니다.

첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 길이가 0보다 크고 80보다 작은 문자열이 주어진다. 문자열은 O와 X만으로 이루어져 있다.

이렇게 되어있어서 80으로 준 것이어서 크기를 80으로 준거였거든요

근데 이게 이제보니 테스트케이스 크기가 아니고 각 테스트 케이스의 OX 문자열 길이였네요;

테스트 케이스가 문제가 될줄은 몰랐습니다. 감사합니다.

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