반응형
SMALL
list = [ 2, 3, 6, 6, 5]
각 선수의 점수를 받아
두번째로 큰 점수를 받은 선수를 선출하는 문제입니다.
if __name__ == '__main__':
n = int(input())
arr = map(int, input().split())
처음에 이렇게 주어지고
문제를 풀라고하는데;;;;
난이도는 easy
여기서 map이란 함수가 나오는데
map 이란
list(map(함수, 리스트))
tuple(map(함수, 튜플))
map 은 리스트의 요소를 지정된 함수 로 처리해주는 함수입니다.
(원본 리스트는 변경하지 않고 새 리스트를 생성합니다.)
a = [1.2, 2.5, 3.7, 4.6]
a = list(map(int, a))
a
[1, 2, 3, 4]
이렇게 사용합니다.
전 아직 수준 미달이여서;;
arr = list(arr)
로 다시 변환시켜서 문제를 풀었습니다.
if __name__ == '__main__':
n = int(input())
arr = map(int, input().split())
arr = list(arr)
arr.sort()
a = arr[-1]
while a in arr:
arr.remove(a)
print(arr[-1])
갈길이 멀군요 ㅜㅜ
다들 열공합시다!!
반응형
LIST
'IT & 영상관련 > 파이썬python' 카테고리의 다른 글
python]hackerRank] Finding the percentage, 평균값(소수점)(저장용) (0) | 2020.07.24 |
---|---|
python]hackerRank] Nested Lists 두번째로작은수, 중첩찾기 (저장용) (0) | 2020.07.23 |
python]hackerRank] List Comprehensions 리스트 이해 (0) | 2020.07.21 |
파이썬] 이분탐색 binary search (1) | 2020.07.06 |
파이썬] 퀵정렬 quick sort (0) | 2020.07.05 |