contemplation   2년 전

기본적 생각의 발단은

알파벳만큼 배열을 생성 후 불린 타입으로 해당 문자의 그룹을 짓는 것이었습니다.

배열에서 해당 문자가 1일 때, 이후에 해당문자가 나오면 탈출하는 식입니다.

ex) aabcca 라면 문자열을 배열로 볼때 

2번째와 셋째 문자가 다르기 때문에 배열 cherecter[0] = 1로 체크하고 

후에 a가 나온 6번째 문자에서 cnt를 하지 않고 탈출하는 식입니다.

djm03178   2년 전

30번째 줄 배열의 크기가 모자랍니다. 정수 x, y에 대해 닫힌 구간 [x,y] 내의 정수의 개수는 y-x+1개이므로, 배열의 크기도 'z' - 'a' + 1이어야 합니다.

다른 이야기지만, '문자'를 나타내는 영단어 character는 가운데가 e가 아니라 a입니다.

contemplation   2년 전

배열의 크기 문제였군요! 감사합니다.

오타도 정정하도록 하겠습니다.

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