1316번 - 그룹 단어 체커
간단하게 생각해서 한 문자라도 띄어져서 나오면 입력되는 문자열개수 N에서 1개씩 빼주고 break걸었습니다.
각각 알파벳을 나타내는 boolean 배열 선언했구요..
초기값이 false기 때문에, 만약 해당 배열의 값이 true이고 그 전 알파벳과 다른 알파벳이라면 이전에 그 알파벳이 나왔다는 뜻이므로 break 걸어주었고,
그렇지 않다면 해당 알파벳에 매치되는 배열값을 true로 바꾸어 주었습니다.
근데 왜 틀렸는지 모르겠습니다 ㅠㅠ
도와주십셔
저도 잘은 모르지만,,, 제 눈에 띄는 것만 말씀드리자면
19번 라인에서 j=0일 경우 j-1은 값을 참조할 수 없을 것 같고
21번 라인에서 N--를 하면 크게 감싼 for문의 반복횟수가 차감이 되네요
도움이 되셨길 바래요
댓글을 작성하려면 로그인해야 합니다.
tog0403 5년 전
간단하게 생각해서 한 문자라도 띄어져서 나오면 입력되는 문자열개수 N에서 1개씩 빼주고 break걸었습니다.
각각 알파벳을 나타내는 boolean 배열 선언했구요..
초기값이 false기 때문에, 만약 해당 배열의 값이 true이고 그 전 알파벳과 다른 알파벳이라면 이전에 그 알파벳이 나왔다는 뜻이므로 break 걸어주었고,
그렇지 않다면 해당 알파벳에 매치되는 배열값을 true로 바꾸어 주었습니다.
근데 왜 틀렸는지 모르겠습니다 ㅠㅠ
도와주십셔