본문 바로가기
프로그래밍 _공부자료./백준넷

백준넷 6번 문제 python 파이썬 문제 풀이

by 대구부자 2024. 6. 21.
반응형
# 직사각형 면적 계산 함수
def get_rectangle_area(x1, y1, x2, y2):
    width = abs(x2 - x1)
    height = abs(y2 - y1)
    return width * height

# 삼각형 면적 계산 함수 
def get_triangle_area(x1, y1, x2, y2, x3, y3):
    # 밑변과 높이 계산
    base = ((x2 - x1)**2 + (y2 - y1)**2)**0.5
    height = ((x3 - x1)**2 + (y3 - y1)**2)**0.5
    return 0.5 * base * height

# 입력 받기
x1, y1, x2, y2, x3, y3 = map(int, input().split())

# 면적 계산 및 출력
rectangle_area = get_rectangle_area(x1, y1, x2, y2)
triangle_area = get_triangle_area(x1, y1, x2, y2, x3, y3)
print(f"{rectangle_area:.1f}")
print(f"{triangle_area:.1f}")



#출력결과
6.0
3.0

 

 

백준넷 6번 문제: 직사각형과 삼각형

  • 이 문제는 기하 영역에 속하며, 직사각형과 삼각형의 면적을 계산하는 문제입니다.
  • 입력으로 직사각형과 삼각형의 좌표와 길이가 주어지며, 출력으로 각 도형의 면적을 출력해야 합니다.

 

 

 

 

반응형

댓글