C#/백준 알고리즘
2022.01.26 [백준] C# 네 번째 점
ian's coding
2022. 1. 26. 17:02
728x90
반응형
https://www.acmicpc.net/problem/3009
3009번: 네 번째 점
세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.
www.acmicpc.net
풀이
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
|
using System;
class Program{
static void Main(){
string[] point1=Console.ReadLine().Split();
string[] point2=Console.ReadLine().Split();
string[] point3=Console.ReadLine().Split();
string point4X="";
string point4Y="";
if(point1[0]==point2[0]){
point4X=point3[0];
}else if(point1[0]==point3[0]){
point4X=point2[0];
}else{
point4X=point1[0];
}
if(point1[1]==point2[1]){
point4Y=point3[1];
}else if(point1[1]==point3[1]){
point4Y=point2[1];
}else{
point4Y=point1[1];
}
Console.Write(point4X+" "+point4Y);
}
}
|
cs |
위 문제는 각 좌표값을 비교만 하면 된다고 생각해서 int형으로 바꾸지않고 string형태로 바로 비교 후, 중복되지 않은 값을 네 번째 점의 좌표로 출력함.
728x90
반응형