백준(B3) 3009번: 네 번째 점 (c11,c99)

2021. 9. 27. 16:48·C언어/백준 문제풀이
반응형

코드를 보기 전에: C언어를 배우는 사람이면 직사각형에 대해 잘 알것이다.

혹시 모를 모르는사람을 위한 직사각형의 특징 (출처 위키백과)

  • 네 각의 크기가 모두 직각이다.
  • 마주보는 두 변(대변)의 길이가 같다.
  • 마주보는 두 변(대변)이 평행하다.
  • 두 대각선의 길이가 같다.
  • 각 대각선이 서로 합동인 직각삼각형으로 양분한다.
  • 각 대각선이 내각이 분할되는 비율이 일정하다.
  • 각 대각선을 지름으로 하는 원에 내접한다.

Full code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <stdio.h>
int main()
{
    int x1, x2, x3;
    int y1, y2, y3;
    scanf("%d %d", &x1, &y1);
    scanf("%d %d", &x2, &y2);
    scanf("%d %d", &x3, &y3);
    if (x1 == x2) // x1과 x2가 같다는것은 남은 두 점의 x값이 같다는 것이다.
        printf("%d", x3);
    else
    {
        if (x2 == x3)
            printf("%d", x1);
        else
            printf("%d", x2);
    }
    if (y1 == y2) //y1 과 y2가 같다는것은 남은 두 점의 y의 값이 같다는것이다.
        printf(" %d", y3);
    else
    {
        if (y2 == y3)
            printf(" %d", y1);
        else
            printf(" %d", y2);
    }
    return 0;
}
/* 축에 평행한 직사각형의 특징.
x와 y의 값 중 둘 중 하나라도 같은 점이 무조건 있다.
ex) (5,5) (5,7) (7,5) (7,7) 이렇게 같은 숫자가 2개의 좌표에 나와야 한다.
*/
 
Colored by Color Scripter
cs

 

반응형
'C언어/백준 문제풀이' 카테고리의 다른 글
  • 백준(S4) 11653번: 소인수분해 (c11,c99)
  • 백준(B3) 4153번: 직각삼각형 (c11,c99)
  • 백준(B3) 1085번: 직사각형에서 탈출 (c11,c99)
  • 백준(S2) 1929번: 소수 구하기 (c11,c99)
코딩하는_대학생
코딩하는_대학생
Java Developer, Open Source Enthusiast, Proud Son
  • 코딩하는_대학생
    코딩하는 대학생에서 개발자까지
    코딩하는_대학생
  • 전체
    오늘
    어제
    • 분류 전체보기 (216)
      • 코딩하는 대학생의 책 추천 (8)
        • 클린코드 (5)
        • 헤드퍼스트 디자인패턴 (3)
      • Backend (6)
        • Spring (14)
        • AWS (3)
        • 회고 (4)
        • Redis (5)
        • 다양한 시각에서 바라본 백엔드 (3)
      • Python (35)
        • 개념 및 정리 (15)
        • 백준 문제풀이 (20)
      • JAVA (17)
        • 개념 및 정리 (14)
        • 백준 문제풀이 (2)
      • 왜? (7)
      • C언어 (42)
        • 개념 및 정리 (9)
        • 백준 문제풀이 (32)
      • 개인 공부 (27)
        • 대학 수학 (5)
        • 대학 영어 (10)
        • 시계열데이터 처리 및 분석 (5)
        • 컴퓨터 네트워크 (6)
        • 운영체제 (1)
      • 솔직 리뷰 (23)
        • 꿀팁 (6)
        • IT기기 (1)
        • 국내 여행 (7)
        • 맛집 (2)
        • 알바 리뷰 (2)
      • 대외활동 (17)
        • 체리피우미 3기 (4)
        • 꿀잠이들 6기 (13)
      • 음식 평가 (1)
      • 일상 & 근황 (2)
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코딩하는_대학생
백준(B3) 3009번: 네 번째 점 (c11,c99)
상단으로

티스토리툴바