Algorithm/백준
[백준 알고리즘] 25206번: 너의 평점은 (Python)
에릭 Kim
2023. 3. 28. 14:49
반응형
https://www.acmicpc.net/problem/25206
25206번: 너의 평점은
인하대학교 컴퓨터공학과를 졸업하기 위해서는, 전공평점이 3.3 이상이거나 졸업고사를 통과해야 한다. 그런데 아뿔싸, 치훈이는 깜빡하고 졸업고사를 응시하지 않았다는 사실을 깨달았다! 치
www.acmicpc.net
소스코드
풀이
if ~ else 문을 사용해서 풀 수도 있는 문제이지만 그럼 코드의 가독성도 떨어지고 복잡하게 됩니다 !
그래서 딕셔너리를 사용하는 것을 추천드립니다.
평점을 딕셔너리로 만들고, 입력 값의 등급이 P가 아니라면 score 변수에 학점과 평점을 곱한 값을 더해주고, credits 변수에는 학점을 더해줍니다.
반복문을 다 돈 후에는 score를 credits으로 나눠줘서 값을 구하면 됩니다 :)
반응형