-
[프로그래머스] - 평균 구하기프로그래머스 2025. 3. 11. 09:18
JAVA
문제문제
https://school.programmers.co.kr/learn/courses/30/lessons/12944
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
배열안의 요소들의 평균 구하기.
ODE
풀이1
평균 = (요소들의 합) / (요소들의 개수)이다.
주의 할점.
프로그램에서는 int /int는 int이다. 소수점이 나오면 소수점 첫째짜리가 반올림되어 정수로 출력한다.
문제에서는 입력값이 int 배열의 길이 이므로 형을 바꿔 주는 방법도 있지만, double이라는 변수에 값을 계속 더하고 배열의 길이 만큼 나누면 된다.
for문으로 하되 배열안의 요소를 가져와 더해야하는 상황이라, 특정된 요소를 걸러야 하는 등의 이유는 없으므로
향상된 for문으로 배열의 요소를 가져와 더하는 반복문을 작성한다.
마지막에는 double 자료형인 answer에 arr의 길이만큼 나누면 문제가 원하는 답을 가져올 수 있다.
public double solution(int[] arr) { double answer = 0; for(int i : arr) { answer += i; } answer = answer / arr.length; return answer; }
'프로그래머스' 카테고리의 다른 글
[프로그래머스] 나이 정보가 없는 회원 수 구하기 (0) 2025.03.12 [프로그래머스] 자리수 구하기 (0) 2025.03.12 [프로그래머스] 이름에'el'이 들어가는 동물 찾기 (0) 2025.03.11 [프로그래머스] - 여러 기준으로 정렬하기 (0) 2025.03.10 [프로그래머스] 짝수와 홀수 (0) 2025.03.10