반응형

평균 구하기 2

[Java] Coding Test (평균구하기)

문제 문제 설명 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr return [1,2,3,4] 2.5 [5,5] 5 해설 배열 arr을 Arrays.stream()에 넣는다. average()로 평균을 구한다. getAsDouble()로 최종값을 double type으로 반환한다. import java.util.*; class Solution { public double solution(int[] arr) { return Arrays.stream(arr).average().getAsDouble(); } }

JAVA 2022.09.13

[Java] 2차 배열 평균 구하기

문제 철수의 성적은 아래와 같다. 성적을 메모리에 저장하고 과목별 전학년 평균과 학기별 국영수의 평균을 구하시오. 해법 이 문제에서 구해야 하는 답은 두가지가 있다. 1. 과목별 전학년 평균 2. 학기별 국영수 평균 ​ 과목별 전학년 평균은 (전학년 전과목 점수의 합) / (전 학년의 학기 수 합) 을 구해야 하기 때문에 2차 배열과 for문을 이용하여 각 과목의 합을 구하고 기본 연산으로 평균 점수를 구해면 됨으로 총 세가지 평균 점수를 구할 수 있다. 학기별 국영수 평균은 ( y학기 국영수 점수의 총합) / (점수 종류의 수 = 9) 를 구해야 하기 때문에 y학기 국영수 점수의 합을 마찬가지로 2차 배열과 for문을 이용해 구해준뒤 9를 나누어 출력한다. + 소수점까지 구하고 싶으면 마지막 출력 단계..

JAVA 2022.05.23
반응형