1027번 - 고층 건물
제가 테스트한 케이스에 대해서는 맞게 작동하는 것 같은데 오답이 나와서 질문 드려요.
각 빌딩에 대해 나머지 빌딩들을 볼 수 있는지 여부를 전부 확인하는 방식인데요.
두 빌딩의 지붕을 지나는 직선의 방정식을 구하고, 두 빌딩 사이의 빌딩들이 그 직선을 지나는지 여부를 확인했습니다.
어떤 부분에서 오류가 생기는지 알려주세요.
역시 가장 큰 원인은 그거겠죠? 직선에 접하는지 판별할 때 double을 사용했다는거...
double을 쓰지 않고 답을 구하는 법을 찾아봅시다
pichulia 님, double을 사용하는 것이 왜 문제가 있는지 잘 이해가 안 됩니다.. ㅠㅠ
그 부분에 문제가 있다고 하셔서 부등식을 풀어서 double 형을 사용하지 않는 방식으로
코드를 다시 수정해 봤는데, 이 방법도 소용이 없었어요.
조금 더 자세히 설명해 주시면 안될까요?
댓글을 작성하려면 로그인해야 합니다.
kmh0422 9년 전
제가 테스트한 케이스에 대해서는 맞게 작동하는 것 같은데 오답이 나와서 질문 드려요.
각 빌딩에 대해 나머지 빌딩들을 볼 수 있는지 여부를 전부 확인하는 방식인데요.
두 빌딩의 지붕을 지나는 직선의 방정식을 구하고, 두 빌딩 사이의 빌딩들이 그 직선을 지나는지 여부를 확인했습니다.
어떤 부분에서 오류가 생기는지 알려주세요.