[C언어] 백준 3009 : 네 번째 점
생각의 흐름
x1 x2 x3를 입력받고, x4를 찾는 문제다. y또한 마찬가지. 근데 잘 보면 x4, y4는 x(1~3)중 값이 1개일때 출력한다.
따라서 그냥 if때려박았다. x1이 x2x3와 다를때 x1는 하나있는거니까 x1출력... 이런식으로 진행했다.
한번 틀렸었는데, x1 x2 x3가 다 같을경우 고려를 안해줬다. 그래서 그걸 수정하고 성공했다.
#include <stdio.h>
int main()
{
int x1, x2, x3, y1, y2, y3;
scanf("%d %d %d %d %d %d", &x1, &y1, &x2, &y2, &x3, &y3);
if (x1 == x2 && x1 == x3)
printf("%d ",x1);
if (y1 == y2 && y1 == y3)
printf("%d", y1);
if (x1 != x2 && x1 != x3)
printf("%d ",x1);
if (x2 != x1 && x2 != x3)
printf("%d ",x2);
if (x3 != x1 && x3 != x2)
printf("%d ",x3);
if (y1 != y2 && y1 != y3)
printf("%d",y1);
if (y2 != y1 && y2 != y3)
printf("%d",y2);
if (y3 != y1 && y3 != y2)
printf("%d",y3);
}
다른사람 코드도 대충 비슷하다.
Author And Source
이 문제에 관하여([C언어] 백준 3009 : 네 번째 점), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kimmainsain/C언어-백준-3009-네-번째-점저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)