개발의 흔적
알고리즘 테스트# 4. 평균 구하기 본문
안녕하세요.
프로그래머스에 있는 "평균 구하기" 알고리즘 문제를 풀어보겠습니다.
문제 : 정수를 담고 있는 배열 arr의 평균값을 return하는 함수를 만들어야 합니다.
출력 결과 :
[1,2,3,4] | 2.5 |
[5,5] | 5 |
코드 :
* 문제 해설 *
배열의 전체 수 더한값을 배열의 길이만큼 나눈 값을 평균이라고한다.
* 코드 해설 *
바깥쪽 for문은 정수 배열의 길이만큼 반복을 합니다.
그후 정수 배열의 인덱싱 값을 str문자열에 저장을 합니다.
왜냐, 배열 정수값은 배열 문자열이기에 바로 더할 수 가없습니다.
그렇기에 문자열로 저장후 다시 정수로 변환후 반복될때마다 값을 num에 차곡차곡 저장하여 값을 더합니다.
그후 저장되는 값이 double이기에 캐스팅을 하여 평균값을 구합니다.
더좋은 코드가있으면 공유해주세요~
출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges
'코딩테스트 연습' 카테고리의 다른 글
알고리즘 테스트# 6. 콜라츠 추측 (0) | 2020.07.20 |
---|---|
알고리즘 테스트# 5. 최대공약수와 최소공배수 (0) | 2020.07.20 |
알고리즘 테스트# 3. 하샤드 수 (0) | 2020.07.20 |
알고리즘 테스트# 2. 핸드폰 번호 가리기 (0) | 2020.07.16 |
알고리즘 테스트# 1. 직사각형 별찍기 (0) | 2020.07.14 |
Comments