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

강아지님의 프로필 이미지
강아지

작성한 질문수

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

1-G

1-G 코드 질문입니다.

작성

·

368

0

안녕하세요 선생님 !

선생님 강의로 이직 준비 하고 있는 예비 이직러입니다~

일단 강의를 안보고 푼다고 풀었는데 범위 에러가 나서 다시 보는데 어디가 문제인지 모르겠습니다.

http://boj.kr/ada69076de594720b60beabcb5bcec79

 

제가 풀고 선생님 강의 코드를 보니 엄청 간결해서 반성하게 되네요 .. ㅠㅠ 열심히하겠습니다!!

답변주시면 감사하겠습니다.

답변 1

0

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

안녕하세요 태준님 ㅎㅎ

이부분이요. 만약 str.size() 보다 str_2.size()가 크다면 i는 마이너스부터 시작하게 되어 결국 문자열의 마이너스를 "참조"하지 않을까요?

	for (int i = str.size() - str_2.size(); i < str.size(); i++)
		{
			if (str.at(i) == str_2.at(i - str.size() + str_2.size()))
			{
				continue;
			}
			else
				count++;
		}

 

 

또 질문 있으시면 언제든지 질문 부탁드립니다.

좋은 수강평과 별점 5점은 제가 큰 힘이 됩니다. :)

감사합니다.

강사 큰돌 올림.

강아지님의 프로필 이미지
강아지

작성한 질문수

질문하기