Javascript + Typescript/자바스크립트로 알고리즘풀기
[백준] 3009
치춘
2022. 2. 13. 13:00
네 번째 점
문제
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
입력
세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다.
출력
직사각형의 네 번째 점의 좌표를 출력한다.
풀이
const fourth = () => {
let input = require("fs")
.readFileSync("/dev/stdin")
.toString()
.trim()
.split("\n")
.map((n) => n.split(" ").map(Number));
const x =
input[0][0] === input[1][0]
? input[2][0]
: input[0][0] === input[2][0]
? input[1][0]
: input[0][0];
const y =
input[0][1] === input[1][1]
? input[2][1]
: input[0][1] === input[2][1]
? input[1][1]
: input[0][1];
console.log(`${x} ${y}`);
};
fourth();
반성회
.