ljy8947   8년 전

Q1.

위키의 동적프로그래밍 예제에서 보고 풀어보았는데 거기에 나와있는 소스대로 써보았습니다. 그리고 프로그램을 돌려보면 주어진 예시와 동일한 답이 나옵니다. 그런데 결과는 '틀렸습니다'가 나옵니다. 고민을 해봐도 왜 그런지 잘 모르겠습니다...

yukariko   8년 전

아래 코드는 우측이 int형으로 취급되기 때문에 소수점 아래가 전부 잘릴것입니다.

그 상태로 err 변수에 저장하기 때문에 오답이 나는것 같습니다.

우측을 double형이 되도록 해야겠지요.

참고로 abs 함수도 int형을 리턴해줍니다.

ljy8947   8년 전

답변 감사합니다. abs의 리턴값은 생각 못했었네요.

하지만 말씀해 주신 것을 포함해서 코드를 전체적으로 다시 한 번 손봐서, 아래와 같이 소스를 바꿔보아도 계속 틀렸습니다가 뜨네요..ㅠㅠ

마찬가지로 주어진 테스트 케이스와는 똑같은 결과가 나옵니다..


ljy8947   8년 전

해결했습니다. 감사합니다 :)

@yukariko

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