반응형
네 번째 점 성공 출처 다국어
한국어
시간제한 메모리 비율
1 초 | 128 MB | 20894 | 14981 | 13583 | 73.149% |
문제
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
입력
세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다.
출력
직사각형의 네 번째 점의 좌표를 출력한다.
예제 입력 1
5 5
5 7
7 5
예제 출력 1
7 7
BufferedReader로 입력값을 받는다
공백 기준으로 입력되기 때문에 StringTokenizer로 공백 기준으로 끊어서 값을 읽어 들인다
첫 번째 좌표는 first라는 int형 배열에 담는다
마찬가지로 두 번째 좌표, 세 번째 좌표도 int형 배열에 담아준다
네 번째 좌표를 구하기 위해
미리 int형으로 x, y 변수를 선언해준다
각 배열의 0번째 인덱스가 x좌표이고, 각 축마다 숫자들이 쌍을 이뤄야 한다
만약 첫 번째부터 좌표의 x가 3,5,5 일 때는 좌표가 3이어야 직사각형을 이룬다
If조건문을 통해 각 조건들에 해당하는 값들을 미리 선언한 x, y 변수에 담아준다
그리고 조건에 맞게 공백 기준으로 sb에 담고 출력해준다
반응형
'TIL > Algorithm' 카테고리의 다른 글
Java 백준 3053번 문제 - 택시 기하학 (0) | 2021.10.28 |
---|---|
Java 백준 4153번 문제 - 직각삼각형 (0) | 2021.10.27 |
Java 백준 1085번 문제 - 직사각형 탈출 (0) | 2021.10.25 |
Java 백준 9020번 문제 - 골드바흐의 추측 (0) | 2021.10.24 |
Java 백준 1929번 문제 - 베르트랑 공준 (0) | 2021.10.23 |