지나가던 개발자
[Python] 10039번(평균 점수) 문제 풀이 본문
print(sum([40 if value<=40 else value for value in [int(input()), int(input()), int(input()), int(input()), int(input())]])//5)
뭔가 브론즈 문제라던가 좀 쉬운 문제들을 이렇게 한 줄로 푸는 것이 굉장히 재밌는 것 같다.
[9 if value==5 else value for value in my_list]라고 하면 my_list에서 5라는 요소가 있을 시 9로 바꾸라는 의미이다.
'PS > Python' 카테고리의 다른 글
[Python] 백준 10951번(A+B - 4) 문제 풀이 (0) | 2022.06.04 |
---|---|
[Python] 백준 1735번(분수 합) 문제 풀이 (0) | 2022.06.03 |
[Python] 백준 1763번(듣보잡) 문제 풀이 (0) | 2022.05.28 |
[Python] 백준 1747번(소수&팰린드롬) 문제 풀이 (0) | 2022.05.22 |
[Python] 백준 2023번(신기한 소수) 문제 풀이 (0) | 2022.05.22 |
Comments