11585번 - 속타는 저녁 메뉴
아래 코드로 했는데 시간초과가 뜨네요.
64~71, 72~79번 라인을 각각
for(int i = 0; i < n; i++)
{
scanf(" %c", &ch);
p.push_back(ch);
}
s.push_back(ch);
이런식으로 scanf를 쓸 때 %c 앞에 띄어쓰기를 해주고 입력을 받으면 문제없이 맞으니 뭐가 틀리는지 이유를 모르겠네요 ㅜ
인풋에 소문자가...
??????? 이런 함정이...
이 문제를 푸는데 틀렸습니다가 떠서 질문검색을 봤는데 제 풀이 방식이랑 같네요
제가 틀린 이유가 81라인의 s.pop_back() 이 처리를 안해줘서 틀렸는데요
이 처리를 왜 해주는 건가요?
아 그러네요 ㅎㅎ
감사합니다!
댓글을 작성하려면 로그인해야 합니다.
ae04071 7년 전 1
아래 코드로 했는데 시간초과가 뜨네요.
64~71, 72~79번 라인을 각각
for(int i = 0; i < n; i++)
{
scanf(" %c", &ch);
p.push_back(ch);
}
for(int i = 0; i < n; i++)
{
scanf(" %c", &ch);
s.push_back(ch);
}
이런식으로 scanf를 쓸 때 %c 앞에 띄어쓰기를 해주고 입력을 받으면 문제없이 맞으니 뭐가 틀리는지 이유를 모르겠네요 ㅜ