티스토리 뷰

https://www.acmicpc.net/problem/3009

 

3009번: 네 번째 점

세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.

www.acmicpc.net

const input = require('fs')
        .readFileSync('./dev/stdin')
        .toString()
        .trim()
        .split('\n')
        .map((v) => v.split(' ').map(Number));

const A = new Set();
const B = new Set();
for (let i = 0; i < 3; i++) {
        if (A.has(input[i][0])) {
                A.delete(input[i][0]);
        } else {
                A.add(input[i][0]);
        }
        if (B.has(input[i][1])) {
                B.delete(input[i][1]);
        } else {
                B.add(input[i][1]);
        }
}
console.log([...A][0], [...B][0]);
728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
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
글 보관함