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

한유태님의 프로필 이미지
한유태

작성한 질문수

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

6-G

6-G 질문있습니다 :)

해결된 질문

작성

·

31

0

안녕하세요 선생님 🙂

한가지 이해가 되지 않는 부분이 있어서 질문 드립니다.

 

result = -1인 경우를 아래와 같이 처리했는데요,

	if (X <= Y)
	{
		cout << "-1" << '\n';
		return 0;
	}

X == Y일 경우는 당연히 정답처리가 되긴 하지만.. 혹여나 예외로 Y의 값이 X보다 클 경우를 예외처리하려고 했는데요, 이게 왜 틀렸다고 나오는지 이해가 되지 않습니다.

 

항상 감사합니다:)

http://boj.kr/9feefe6cb25d4acbaef72f01f91a84cb

답변 1

1

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

안녕하세요 유태님 ㅎㅎ

문제 지문을 보시면

  • 0 ≤ Y ≤ X

이렇게 되어있습니다. 즉, Y == X가 되는 순간도 있는데 그부분마저 예외처리를 했기 때문에 그렇습니다.

 

감사합니다.

한유태님의 프로필 이미지
한유태
질문자

감사합니다!!

한유태님의 프로필 이미지
한유태

작성한 질문수

질문하기