반응형
리뷰
문제를 제대로 읽지 않아 Fail 처리가 한번 됐다.
문제 풀이
리스트를 받아온 뒤 오름차순으로 정렬 후 리스트의 정 가운데 인덱스를 출력해 주었다.
N이 홀수만 입력됨이 보장 되므로 N // 2를 해주면 가운데 인덱스를 얻을 수 있다.
참고 사항
리스트의 가운데 인덱스를 출력하는게 아니라 정렬된 인덱스의 가운데 인덱스를 출력해 주어야 한다. (내림차순, 오름차순 상관 없음)
정답 코드
def q2063():
# SWEA 2063번 D1 중간값 찾기 파이썬
n = int(input())
lst = list(map(int, input().split()))
lst.sort()
print(lst[n // 2])
q2063()
728x90
반응형
'알고리즘 공부 > 파이썬(Python)' 카테고리의 다른 글
SWEA 1961번 D2 숫자 배열 회전 파이썬 (0) | 2024.06.26 |
---|---|
SWEA 1959번 D2 두 개의 숫자열 파이썬 (0) | 2024.06.26 |
SWEA 2058번 D1 자릿수 더하기 파이썬 (0) | 2024.06.26 |
SWEA 1936번 D1 1대1 가위바위보 파이썬 (0) | 2024.06.26 |
백준 13300번 방 배정 파이썬 (0) | 2024.06.25 |