Python으로 구현한 2063번 중간값 찾기 문제 풀이입니다.
n = int(input())
data = list(map(int, input().split()))
data.sort()
len_value = n // 2
print(data[len_value])
1. n개의 수를 리스트 형태로 구성하고 중간값을 찾기 위해 오름차순으로 정렬한다.
2. n을 2로 나눠 중간 값 인덱스(len_value)를 구한다.
3. 최종적으로 len_value를 인덱스로 가지는 data 리스트 값을 출력한다.
'SWEA(Python) 풀이 > D1' 카테고리의 다른 글
SWEA[D1] (Python) 2070번 큰 놈, 작은 놈, 같은 놈 풀이 (0) | 2022.04.13 |
---|---|
SWEA[D1] (Python) 2068번 최대수 구하기 풀이 (0) | 2022.04.13 |
SWEA[D1] (Python) 2058번 자릿수 더하기 풀이 (0) | 2022.04.12 |
SWEA[D1] (Python) 2056번 연월일 달력 풀이 (0) | 2022.04.12 |
SWEA[D1] (Python) 2050번 알파벳을 숫자로 변환 풀이 (0) | 2022.04.12 |