1002번 - 터렛
문제에 주어진 예제를 넣어도 결과값은 동일하고
제가 직접 몇 개 예제 만들어서 때려 넣으면 손 계산 결과와 동일하게 동작합니다.
교점이 0이 나오는 경우의 수 3 가지
교점이 1이 나오는 경우의 수 2 가지
교점이 무한대가 나오는 경우의 수 1 가지
나머지는 교점 2개로 출력을 잡았는데(경우의 수 1 가지)
대체 어디서 문제가 있는 지 모르겠습니다..
dist.equals(r1+r2)||(dist+r1).equals(r2) 여기의 equals 에서 문제가 있는건가 하고
dist 를 Int형으로 변환해서 해보려하면, 제곱근이 정수가 아닐 경우 소수점을 날려버리면서 계산 결과에 오류가 생기고..
이것 저것 다 바꿔가며 시도해봐도 답이 안 나오네요
고수님들 부탁드립니다 ㅠㅠ
댓글을 작성하려면 로그인해야 합니다.
sbs0516 3년 전
문제에 주어진 예제를 넣어도 결과값은 동일하고
제가 직접 몇 개 예제 만들어서 때려 넣으면 손 계산 결과와 동일하게 동작합니다.
교점이 0이 나오는 경우의 수 3 가지
교점이 1이 나오는 경우의 수 2 가지
교점이 무한대가 나오는 경우의 수 1 가지
나머지는 교점 2개로 출력을 잡았는데(경우의 수 1 가지)
대체 어디서 문제가 있는 지 모르겠습니다..
dist.equals(r1+r2)||(dist+r1).equals(r2) 여기의 equals 에서 문제가 있는건가 하고
dist 를 Int형으로 변환해서 해보려하면, 제곱근이 정수가 아닐 경우 소수점을 날려버리면서 계산 결과에 오류가 생기고..
이것 저것 다 바꿔가며 시도해봐도 답이 안 나오네요
고수님들 부탁드립니다 ㅠㅠ