반응형
Prob
Approach
두 번째로 작은 값을 찾기 위해 index를 사용한다.
Code
import sys
N = int(sys.stdin.readline())
num = []
m_num = [0] * 8001
for i in range(N):
num.append(int(sys.stdin.readline()))
m_num[num[i] + 4000] += 1
num.sort()
print("%d" % (round(sum(num) / len(num))))
print("%d" % (num[len(num)//2]))
if m_num.count(max(m_num)) > 1:
print(m_num.index(max(m_num), m_num.index(max(m_num)) + 1, len(m_num)) - 4000)
else:
print(m_num.index(max(m_num)) - 4000)
print("%d" % (abs(max(num) - min(num))))
출처
반응형
'프로젝트 > Baekjoon' 카테고리의 다른 글
BAEKJOON PYTHON 11650 좌표 정렬하기 (0) | 2021.08.30 |
---|---|
BAEKJOON PYTHON 1427 소트인사이드 (0) | 2021.08.30 |
BAEKJOON PYTHON 10989 수 정렬하기 3 (0) | 2021.08.30 |
BAEKJOON PYTHON 2751 수 정렬하기 2 (0) | 2021.08.30 |
BAEKJOON PYTHON 2750 수 정렬하기 (0) | 2021.08.30 |