kkim509   3년 전

채점 번호 : 23567179 가 C++로 푼거고, 아래는 파이썬 코드입니다...

어째서 다른 결과를 내보내는지 모르겠네요,,

djm03178   3년 전

size가 2가 아니더라도 현재 범위에서 답을 찾지 못했을 때 False가 반환되어야 합니다. 지금 코드는 else 내에 있는 if 4개가 모두 거짓인 경우 아무것도 반환하지 않아 undefined behavior가 발생합니다.

kkim509   3년 전

앗,, 덕분에 고쳤습니다. 그런데 파이썬에서는 return false를 안해줘도 통과됐는데 C++ 이랑 어떤 차이가 있나요?

python   3년 전

Python은 return False를 안하면 return None과 동일한데, if False나 if None이나 같은 의미라서 그렇습니다.

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