작성하신 코드대로 입력을 받게 되면, 전에 입력받은 정보가 현재 입력 결과에 영향을 줄 수 있게 됩니다. 예를 들어,
Input)
2
OOOXXOOXO
OXOX
Output)
10
6
즉, 같은 배열 변수에 입력받음으로써 전에 입력받은 스트링의 길이가 더 길 경우 (위 예시에서 두번째로 OXOX를 입력 했지만 결과적으로 전에 입력받은 정보가 남아있으므로 OXOXXOOXO가 되어 6이 출력되는 것.배열 변수의 이름은 곧 시작 주소를 의미) 위와 같은 문제가 발생합니다. 추가로 테스트케이스별 결과를 모아두었다가 나중에 한 번에 출력하지 않고 각 테스트마다 바로바로 결과를 출력(이후 개행)해 주셔도 됩니다.
leedy5521 1년 전
어디가 틀렸는지 잘 모르겠습니다..