<map> 실습 - 학생 성적 관리 프로그램


문제 정보
check포인트 : 1 (부분 점수)
schedule시간 제한 : 2.0s
storage메모리 제한 : 256M
edit_square출제자:
 
답안 제출

학교의 성적 관리 시스템을 개발하려 합니다. 학생들의 이름과 점수를 입력받아 저장하고, 다양한 입력을 처리해야 합니다.

입력 설명

아래의 번호에 따라 기능을 구현해야합니다. 학생들의 이름은 한단어로 주어지며, 점수는 0에서 100점까지 존재합니다.

  1. 학생의 이름과 점수를 입력받아 저장하거나 점수를 업데이트해야합니다.
  2. 입력된 이름으로 특정 학생의 점수를 조회할 수 있어야 합니다.
  3. 저장된 학생의 이름과 그 학생의 점수를 이름 기준으로 알파벳 오름차순으로 출력해야 합니다.
  4. 프로그램 종료

출력 설명

존재하지 않는 학생의 점수를 요청한 경우 "None"을 출력해야 합니다. 학생들의 목록이 다 비어있을 때 어떤 이유로든 출력하려 한다면 마찬가지로 "None"을 출력해야합니다.

예제 입력 1

1
alice 85
1
bob 92
1
charlie 99
1
david 79
1
eve 94
2
alice
2
charlie
1
bob 94
3
2
frank
4

예제 출력 1

alice 85
charlie 99
[alice: 85, bob: 94, charlie: 99, david: 79, eve: 94]
None

예제 입력 2

3
4

예제 출력 2

None

댓글

현재 작성된 댓글이 없습니다.