37.3 심사문제
-
37.3 심사문제: 두 점 사이의 거리 구하기코딩도장 심사문제모음 2020. 11. 12. 23:11
표준 입력으로 x, y 좌표 4개가 입력되어 Point2D 클래스의 인스턴스 리스트에 저장됩니다. 여기서 점 4개는 첫 번째 점부터 마지막 점까지 순서대로 이어져 있습니다. 다음 소스 코드를 완성하여 첫 번째 점부터 마지막 점까지 연결된 선의 길이가 출력되게 만드세요. 사용한 코드 1. abs 첫 접근 방법 점으로 잊는 선의 길이는 해당 선을 변으로 하는 직각삼각형 대각의 길이와 같으므로 피타고라스 정의를 이용해 접근한다. 아래 식은 정답이 아니라고 나온다. width = abs(p[0].x - p[3].x) height = abs(p[0].y - p[3].y) length = math.sqrt((width**2) + (height**2)) 위 방법으로 선의 길이에 대해 접근하면, 값을 구하기 위한 조건..