문제
https://www.acmicpc.net/problem/18310
풀이
중간값에 위치한 집에 안테나를 설치하면
안테나와 집간 거리의 합이 최소가 된다.
소스코드
n = int(input())
data = list(map(int, input().split()))
data.sort()
if n == 1:
print(data[0])
elif n % 2 == 0:
print(data[int(n//2-1)])
else:
print(data[int(n//2)])
'💡Problem Solving > BOJ' 카테고리의 다른 글
[BOJ 18353] 병사 배치하기 (Python) (0) | 2022.11.22 |
---|---|
[BOJ 1715] 카드 정렬하기 (Python) (0) | 2022.11.19 |
[BOJ 10825] 국영수 (Python) (0) | 2022.11.19 |
[BOJ 18428] 감시 피하기 (Python) (0) | 2022.11.19 |
[BOJ14888] 연산자 끼워 넣기 (Python) (0) | 2022.11.17 |