반응형
문제
https://www.acmicpc.net/problem/1546
풀이
- 나눗셈 연산을 위해 Double 자료형으로 입력을 받아야 함
- 입력받은 점수를 원래점수 / 가장 큰 점수 * 100으로 변환 후, 시험 본 과목의 갯수로 나눠주면 새로운 평균 값을 구할 수 있음
- map을 사용하면 쉽게 풀이할 수 있음
소스코드
후기
- 고차함수 map과 reduce를 사용하면 반복문을 사용하지 않고도 가독성 좋게 풀이할 수 있는 것 같다.
반응형
'PS > 백준' 카테고리의 다른 글
[BOJ] 백준 4344 평균은 넘겠지 (Swift) (0) | 2022.12.28 |
---|---|
[BOJ] 백준 8958 OX퀴즈 (Swift) (1) | 2022.12.28 |
[BOJ] 백준 3052 나머지 (Swift) (0) | 2022.12.27 |
[BOJ] 백준 5597 과제 안 내신분..? (Swift) (0) | 2022.12.27 |
[BOJ] 백준 16719 ZOAC (Swift) (0) | 2022.12.23 |