728x90
https://www.acmicpc.net/problem/2754
2754번: 학점계산
어떤 사람의 C언어 성적이 주어졌을 때, 평점은 몇 점인지 출력하는 프로그램을 작성하시오. A+: 4.3, A0: 4.0, A-: 3.7 B+: 3.3, B0: 3.0, B-: 2.7 C+: 2.3, C0: 2.0, C-: 1.7 D+: 1.3, D0: 1.0, D-: 0.7 F: 0.0
www.acmicpc.net
score = { 'A+' : 4.3, 'A0' : 4.0, 'A-': 3.7,
'B+' : 3.3, 'B0' : 3.0, 'B-' : 2.7,
'C+' : 2.3, 'C0' : 2.0, 'C-' : 1.7,
'D+' : 1.3, 'D0' : 1.0, 'D-' : 0.7,
'F' : 0.0 }
print(score[input()])
hash를 이용하여 풀었다. 'B+' : 3.5로 해놓고 왜 틀리지를 반복했던 바보같은 실수를 했다.
728x90
'[PS(Problem Solving)] > [백준]' 카테고리의 다른 글
[백준] 2744 파이썬(python) : 대소문자 바꾸기 (0) | 2022.07.18 |
---|---|
[백준] 10808 파이썬(python) : 알파벳 개수 (0) | 2022.07.18 |
[백준] 11718 파이썬(python) : 그대로 출력하기 (0) | 2022.07.18 |
[백준] 1059 파이썬(python) : 좋은 구간 (0) | 2022.07.18 |
[백준] 1543 파이썬(python) : 문서 검색 (0) | 2022.07.17 |