반응형
안녕하세요 Jin's 입니다.
백준 알고리즘의 수학2 중 네 번째 점 ( 문제 번호 : 3009 )의 소스입니다.
Java와 Python 두가지 버전 소스입니다.
1) JAVA
import java.util.HashMap;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
HashMap<Integer, Integer> x_map = new HashMap<Integer, Integer>();
HashMap<Integer, Integer> y_map = new HashMap<Integer, Integer>();
int x = 0;
int y = 0;
for(int i=0;i<3;i++){
x = scan.nextInt();
y = scan.nextInt();
x_map.put(x, x_map.getOrDefault(x, 0)+1);
y_map.put(y, y_map.getOrDefault(y, 0)-1);
}
for(Integer i : x_map.keySet()){
if(x_map.get(i)==1){
x = i;
}
}
for(Integer i : y_map.keySet()){
if(y_map.get(i)==-1){
y = i;
}
}
System.out.println(x+" "+y);
scan.close();
}
}
2) PYTHON
x_map = [0 for _ in range(3)]
y_map = [0 for _ in range(3)]
for i in range(3):
x_map[i], y_map[i] = map(int, input().split())
for i in range(3):
if x_map.count(x_map[i]) == 1:
x = x_map[i]
if y_map.count(y_map[i]) == 1:
y = y_map[i]
print(x, y, end=" ")
여러분도 한번 풀어보세요!
반응형
'Development > 알고리즘' 카테고리의 다른 글
[ 자료구조와 함께 배우는 알고리즘 입문 자바편 ] 03-2 선형검색(순차검색) (0) | 2021.06.29 |
---|---|
[ 백준 알고리즘 ] 4153번 직각삼각형 (JAVA/python) (0) | 2020.08.10 |
[ 백준 알고리즘 ] 1085번 직사각형에서 탈출 (JAVA/python) (0) | 2020.08.05 |
[ 백준 알고리즘 ] 9020번 골드바흐의 추측 (JAVA/python) (0) | 2020.07.31 |
[ 백준 알고리즘 ] 4948번 베르트랑 공준 (JAVA/python) (0) | 2020.07.30 |