728x90
반응형
Python 문제풀이
score = input()
result = 0
if score[0] =='A':
result += 4
elif score[0] =='B':
result += 3
elif score[0] =='C':
result += 2
elif score[0] =='D':
result += 1
if score =='F':
result = 0
elif score[1] =='+':
result += 0.3
elif score[1] =='-':
result -= 0.3
print(float(result))
조건문만 사용할 줄 알면 정말 간단하게 풀 수 있는 문제인데, 코드를 어떻게 효율적으로 짤 수 있는지가 문제인 것 같습니다. 더욱 간단하게 짤 수 있으면 좋을 것 같습니다.
728x90
반응형
'코딩문제풀이 > 백준' 카테고리의 다른 글
[백준 4999번] 아! Python 풀이 (0) | 2021.07.04 |
---|---|
[백준 2846번] 오르막길 Python 풀이 (0) | 2021.07.04 |
[백준 2576번] 홀수 Python 풀이 (0) | 2021.07.04 |
[백준 1977번] 완전제곱수 Python 풀이 (0) | 2021.07.04 |
[백준 1919번] 애너그램 만들기 Python 풀이 (0) | 2021.07.04 |