wjdgur9534   5년 전

여기서 예제를 복사해서 넣어도 되고 

제가 임의로 케이스를 해도 올바르게 정답이나오는데

채점을하면틀리네요

어디가틀렸는지모르겠습니다..

kimsy96   5년 전

음.?너무쉽게 반례가나와서 조금당황했네요

ooooo 넣으니까 385가뜹니다 

kimsy96   5년 전

저는왜 문제예제도 안나올까요..;

djm03178   5년 전

  1. 12번째 줄에서 총 testcase + 1번의 루프를 돌면서 마지막에 print[testcase]에 답을 저장하게 되는데, 이는 할당한 범위를 벗어납니다. 루프는 < testcase로 돌고, cin.getline 대신에 cin >> ary로 받고, 출력도 [i+1] 대신에 i로 출력해야 합니다.
  2. 16번째 줄에서 널 문자가 처음으로 나타났을 때를 count로 지정해야 하는데, 이 루프는 끝까지 돌면서 마지막으로 널 문자가 나타난 곳을 찾습니다. 배열의 나머지 부분에는 무슨 값이 들어있을지 모르니 count가 잘못 지정될 수 있습니다.
  3. 문자열의 길이가 최대 80이므로 char 포인터에는 최소한 81칸이 할당되어야 합니다. 널 문자가 추가로 들어가기 때문입니다.

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