💻 입력 조건
💻 출력 조건
💻 입력 예시
2
홍길동 95
이순신 77
💻 출력 예시
이순신 홍길동
📖 문제 해결
파이썬 리스트의 내장 함수인 sort()
의 매개변수 key
를 이용하여 점수를 기준으로 오름 차순으로 정렬하여 성적이 낮은 순서대로 모든 학생의 이름을 출력하도록 코드를 작성하였습니다.
# n을 입력받기
n = int(input())
# [이름, 점수]를 array list에 추가
array = []
for i in range(n):
array.append(list(map(str, input().split())))
# 점수를 기준으로 정렬하기 위해 이용할 함수
def score_key(array):
return int(array[1])
# 파이썬 리스트의 내장 함수인 sort()를 이용하여 점수를 기준으로 오름 차순으로 정렬
array.sort(key = score_key)
# 성적이 낮은 순서대로 모든 학생의 이름을 출력
for item in array:
print(item[0], end = ' ')