sbs0516   3년 전

문제에 주어진 예제를 넣어도 결과값은 동일하고

제가 직접 몇 개 예제 만들어서 때려 넣으면 손 계산 결과와 동일하게 동작합니다.

교점이 0이 나오는 경우의 수 3 가지

교점이 1이 나오는 경우의 수 2 가지

교점이 무한대가 나오는 경우의 수 1 가지

나머지는 교점 2개로 출력을 잡았는데(경우의 수 1 가지)

대체 어디서 문제가 있는 지 모르겠습니다..

dist.equals(r1+r2)||(dist+r1).equals(r2) 여기의 equals 에서 문제가 있는건가 하고

dist 를 Int형으로 변환해서 해보려하면, 제곱근이 정수가 아닐 경우 소수점을 날려버리면서 계산 결과에 오류가 생기고..

이것 저것 다 바꿔가며 시도해봐도 답이 안 나오네요

고수님들 부탁드립니다 ㅠㅠ

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