정말로 죄송합니다

midradio Reply 9 years 32 weeks ago
Run id: 19115 아까 힌트는 정말 도움이 많이 되었습니다! 정말 감사합니다! 아까 힌트를 보고 제가 정말 많은 경우를 빠뜨렸다는 것을 깨달았습니다. 4개의 칸에 공백과 문자가 들어가는 총 경우의 수는 16인데 그중 ssss - t Asss - At sAss - sAt ssAs - ssAt AAss - AAt AAAs - AAAt 이렇게 6가지 경우만 탭이 들어간다는 것을 알 수 있었습니다. 그래서 이 6개 경우를 다 포함하는 방법으로 spaceandtab을 고쳤는데 또 에러가 나오네요. 어제부터 오늘까지 매우 바쁘신데 (그리고 주말인데) 계속 질문해서 죄송합니다.. 앞으로는 미리미리 풀겠습니다.. 항상 감사합니다.
skan1543 Reply 9 years 32 weeks ago
음.. AAssssss 인경우에 AAtt 로 나오나요? 여러 조건중 우선순위를 잘 체크해야 되더라구요 ㅎㅎ
pichulia Reply 9 years 32 weeks ago
for (i = 0; i < newlen - 1; i++) { 지금 이렇게 출력하고 있는걸 for (i = 0; i < newlen; i++) { 이렇게 바꿔주시면 됩니다. clean[newlen-1] 에 들어가있는 '\n'이 출력되지 않아서 생긴 문제에용.ㅋ 거의 다왔네요
pichulia Reply 9 years 32 weeks ago
아맞다. AsAs 이 경우 빠트리셨어요! 보면 AAss 체크하는 부분만 2개가 있는데 실수하신듯...
midradio Reply 9 years 32 weeks ago
정말 감사합니다!! 덕분에 해결했습니다. 앞으로는 좀더 미리미리 하겠습니다!