https://www.acmicpc.net/problem/3009 오랜만에 블로그에 글을 쓴다. 한동안 알고리즘 문제를 공부하지 않다가 다시 시작하여 쉬운것부터 하고있는데 인상깊은 문제라 적어본다. 문제는 간단하다. 직사각형의 세점을 주어주고 나머지 한점을 출력하는 것이다. 어떻게 하면 간단하게 풀 수 있을까? 고민하다가 입력값을 보니x의 좌표는 x1, x2 이렇게 2가지이고, y도 y1,y2 이 2가지란 사실이 눈에 들어왔다. 그렇다면 이 중 한번만 입력된 x와 y가 나머지 한 점의 좌표라는 것을 알게되었고 이게 가장 간단하겠다고 생각했다. 그런데 막상 깔끔한 구현방법이 떠오르지 않는다. if문으로도 애매해서 결국 gpt에게 물어보니 XOR 연산으로 깔끔하게 구현해낸다. 물론 삼항연산자로도 하는데..