9chan
데싸겅부
9chan
전체 방문자
오늘
어제
  • 분류 전체보기 (51)
    • 코딩 (48)
      • 구름 (42)
      • 백준 (0)
      • 프로그래머스 (0)
      • 주피터 (3)
      • 판다스(pandas) (2)
    • 수학 (1)
    • 주절주절 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 한글
  • M1
  • 프로그래밍
  • 맥북
  • 코딩
  • 인코딩
  • 구름
  • 파이썬
  • 다운로드
  • 1단계
  • 맥

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
9chan

데싸겅부

[구름 1단계] 여름의 대삼각형
코딩/구름

[구름 1단계] 여름의 대삼각형

2022. 3. 21. 21:55

https://level.goorm.io/exam/49087/%EC%97%AC%EB%A6%84%EC%9D%98-%EB%8C%80%EC%82%BC%EA%B0%81%ED%98%95/quiz/1

 

구름LEVEL

코딩테스트에서 가장 높은 비중을 차지하는 알고리즘 문제를 제작하고 풀이할 수 있는 온라인 저지 서비스입니다. 기업에서 선호하는 C, C++, 파이썬(Python), 자바(Java), 자바스크립트(Javascript) 이

level.goorm.io

 

삼각형 넓이 공식만 알면 바로 풀 수 있는 문제

 1. 피타고라스 정리로 각 변 길이 a, b, c 를 구하고

 2. a, b c 값을 이용해  헤론의 공식으로 넓이를 구했다


<헤론의 공식>

1. 삼각형의 각 변 a, b, c 가 주어질 때

 

2. 각 변의 길이를 합쳐 2로 나눈값 s 가 구해지고

3. 아래의 공식을 활용해 삼각형의 넓이 S를 구할 수 있다

 

 

 

x1, y1 = map(int,input().split())
x2, y2 = map(int,input().split())
x3, y3 = map(int,input().split())

a1 = abs(x1 - x2)
a2 = abs(y1 - y2)
b1 = abs(x2 - x3)
b2 = abs(y2 - y3)
c1 = abs(x3 - x1)
c2 = abs(y3 - y1)


a = (a1**2 + a2**2) **0.5
b = (b1**2 + b2**2) **0.5
c = (c1**2 + c2**2) **0.5

ans = ((a + b + c ) / 2)
print('%0.2f' % ((ans * (ans-a) * (ans-b) * (ans-c))**0.5))
저작자표시 (새창열림)

'코딩 > 구름' 카테고리의 다른 글

[구름 1단계] 파손된 램  (0) 2022.03.21
[구름 1단계] 정사각형의 개수  (0) 2022.03.21
[구름 1단계] 고장난 컴퓨터  (0) 2022.03.21
[구름 1단계] 태민이의 취미  (0) 2022.03.21
[구름 1단계] 최소값  (0) 2022.03.19
    '코딩/구름' 카테고리의 다른 글
    • [구름 1단계] 파손된 램
    • [구름 1단계] 정사각형의 개수
    • [구름 1단계] 고장난 컴퓨터
    • [구름 1단계] 태민이의 취미
    9chan
    9chan

    티스토리툴바