유효한 삼각형 검사

2023. 2. 2. 14:43·Category/Note
728x90

원래 삼각형의 성립 조건은 가장 긴 변의 길이가 나머지 두 변의 길이의 합보다 작아야 한다.

 

즉, 나머지 두 변의 길이의 합 > 가장 긴 변의 길이

 

그래서 가장 긴 변의 길이를 알아낸 후 (만약 가장 긴 변이 c라면), a+b > c 식을 만족해야 한다.

 

그런데 다음의 코드를 사용하면 가장 긴 변의 길이를 알아낼 필요가 없다.

if ((a+b) > c && (b+c) > a && (a+c) > b) { ... }

 

728x90

'Category > Note' 카테고리의 다른 글

C언어 - 난수 생성하기 rand()  (0) 2023.02.03
C언어 - 키보드가 눌렸는지 검사하기 _kbhit()  (0) 2023.02.03
루트 값 구하기 sqrt()  (0) 2023.02.02
윤년의 조건  (0) 2023.02.02
C언어 - 실수 값을 올바르게 비교하는 방법  (0) 2023.02.02
'Category/Note' 카테고리의 다른 글
  • C언어 - 난수 생성하기 rand()
  • C언어 - 키보드가 눌렸는지 검사하기 _kbhit()
  • 루트 값 구하기 sqrt()
  • 윤년의 조건
Corinee
Corinee
  • Corinee
    Coding Note
    Corinee
  • 전체
    오늘
    어제
    • 분류 전체보기 (361) N
      • Category (354)
        • Algorithm (7)
        • SQL (2)
        • Java (4)
        • C (9)
        • React (7)
        • JavaScript (9)
        • CSS (2)
        • Node (1)
        • SpringBoot (26)
        • Database (3)
        • Network (1)
        • Django (6)
        • Python (22)
        • Flask (4)
        • iOS (25)
        • Swift (4)
        • Flutter (11)
        • Dart (3)
        • Git (1)
        • Firebase (1)
        • Gof (1)
        • 정보처리기사 (112)
        • AI (5)
        • NestJs (4)
        • Docker (1)
        • 사이드 프로젝트 (1)
        • Note (80)
        • Socket (1)
        • 개인 정보 처리 방침 (1)
        • 면접 (0)
        • Vue.js (0)
      • Archive (2) N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    intellij 콘솔 한글 깨짐
    시맨틱 버전(semantic versioning
    counter
    named export vs default export
    mcp server
    jackson 라이브러리
    react
    public vs assets
    Jest
    defaultdict
    semver)
    프로세스 강제 종료
    Collections
    x.y.z (메이저.마이너.패치)
    mermaid-cli
    math.h
    중첩 함수(nested function)
    core web vitals
    react router
    stdlib.h
    inp
    소프트웨어 버전 관리
    json.parse(json.stringify())
    원시값(primitive)
    ajax (asynchronous javascript and xml)
    useEffect
    쉽게 풀어쓴 C언어 Express
    styled-components
    structuredclone()
    chrome extension 자동 배포
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Corinee
유효한 삼각형 검사
상단으로

티스토리툴바