인프런 커뮤니티 질문&답변

김영찬님의 프로필 이미지
김영찬

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

1-G

1-G 맞왜틀 질문있습니다.

작성

·

151

0

https://www.acmicpc.net/source/70317041 문제에서 제시된 입력 값을 넣으면 올바른 출력값이 나오는데, 틀렸다고 나오니 답답합니다.어느 부분이 틀렸는지 잘 모르겠습니다.

답변 1

0

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 영찬님 ㅎㅎ

    for(string s : v) {
            if((s[0] == splitedCondition[0][0]) && (s[s.size() - 1] == splitedCondition[1][0])) {

코드를 보시면 지금 처럼 마지막 그리고 첫번째 문자만 확인하고 있는데요.

문제에서 a*d 가 아니라 ae*dd 이런식으로 여러개의 문자로 이루어진 문자열로 prefix가 주어질 수가 있기 때문에 그렇습니다. ㅎㅎ

해당 부분 고려해서 다시 짜보시는게 어떨까요?

 

감사합니다.

김영찬님의 프로필 이미지
김영찬

작성한 질문수

질문하기