티스토리 뷰
- 절사평균이란 편차가 큰 자료의 경우 자료의 총 개수에서 일정비율만큼 가장 큰 부분과 작은 부분을 제거 후 평균을 산출한 값입니다.
- 학교에서 특정 학생의 점수가 매우 높거나 매우 낮을 경우 전체 평균에 영향을 줄 수 있습니다.
- 그래서 그 친구들로 인해 평균이 왜곡되는 것을 막기 위해 가장 성적이 높은 친구 1명과 가장 성적이 낮은 친구 1명의 성적을 제외하고 평균을 계산하기로 했습니다.
1. highScore, lowScore에 각각 최고점수, 최저점수를 저장하세요.
2. 변수 sum에 배열의 모든 값을 저장한 후 최고점수와 최저점수를 빼세요.
3. 평균을 저장하는 변수 average에 평균을 저장하여 평균을 출력하세요.
public class Main {
public static void main(String args[]) {
int[] grades = new int[] {100, 90, 70, 85, 60, 80, 90, 85, 75, 50, 65, 95, 90, 60, 75, 0, 70, 90, 95, 75};
int highScore = grades[0];
int lowScore = grades[0];
int sum = 0;
for (int i = 0; i < grades.length; i++) {
sum += grades[i];
if(highScore < grades[i]) {
highScore = grades[i];
}
if(lowScore > grades[i]) {
lowScore = grades[i];
}
}
double average = (sum - highScore - lowScore) / (grades.length-2);
System.out.println(average);
}
}
수식 꼭 괄호 안에 넣어주기
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 그래프
- 프로그래밍
- python
- 영어회화
- 보안
- mysql
- plot
- 모듈
- 코딩테스트
- 프로그래머스
- 파이썬
- 코딩
- 머신러닝
- 개발
- 데이터
- 영어
- 경제신문
- sql
- 클래스
- Programming
- 자바
- 데이터분석
- 스마트워치
- 코드
- 함수
- 금리
- 경제
- SW
- R
- 코테
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
글 보관함