p_ce1052   4년 전

각 문자열에서 공통되는 알파벳을 찾아서 사전순으로 전부 출력하는 것 같은데 한쪽에 a가 5개 있고 다른쪽에 a가 10개있으면 5개만 겹치니까 a는 5번 출력하고 하는식으로 했는데 문제를 잘못이해한건지 뭐가 문제일까요?

p_ce1052   4년 전

문자열의 길이가 0인 경우도 있다고 해서 getline으로 입력받고 if(!a[0] && !b[0]) break; 를 중간에 추가하였습니다. 그런데도 계속 틀렸다고 나오네요.

201812106   4년 전

이렇게 수정하니깐 AC됩니다.

로직에는 문제가 없고

데이터가 어떻게 들어오는지는 잘 모르겠으나, 입력 문제 같습니다.

201812106   4년 전

assert문으로 확인한 결과 길이가 0인 문자열이 들어오는 것이 맞고, 그것 때문에 틀린 것 같네요.

p_ce1052   4년 전

둘다 입력받은 문자열을 리턴하는데 왜 getline은 ac를 받고 gets는 안되는건지.... 어렵네요. 봐주셔서 감사합니다

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