프로그래머스- 12

김정현·2023년 3월 25일
0

프로그래머스

목록 보기
12/46

우선 원소들의합 / 원소의 갯수를 더블형으로 출력한다면 해결되는 문제였다.

이렇게 실행하였더니 a는 더블형인데 i는 인트형이라서 계산이 되질 않았다. 그리고 리턴 값에도 더블형을 바꾸어 줘야할거 같다.

실행은 성공을 했는데 답이 달랐다. 소수점을 제외한 숫자가 출력됐다.
문제는 이미 정수형으로 계산된 값을 더블형으로 출력해봤자 이미 소숫점은 버린 상태라 그런 것이었다.

다른사람의 풀이로는 리듀스를 활용하였다.

  • 리듀스는 결합의 기능을 가지고 있다. 컨테이너 냅우의 콘텐츠를 하나로 합하는 기능이다.
reduce(0. +) 

형태로 작성하면 내부의 원소를 모두 합하는 것 같다.유용하게 사용할 것 같다.

0개의 댓글