평균점수에서 가까운 사람을 뽑는 법

아래와 같이 점수테이블에서 수학 점수만을 뽑아 수학평균을 내었는데요,

<?  //점수 평점 구하기 
   $score=0;$s=0;$d=0;$cnt=0;
   $sql = " select  * from 점수테이블 where 수학";
   $result = sql_query($sql);
for ($i=0; $i < $rows=sql_fetch_array($result); $i++) 
{
$score = number_format($rows[점수필드]);
$s = $s + $score;
$d = 1 + $d;
$cnt = $s / $d;
}
$average = ceil($cnt);  //수학점수 평균
?>

수학평균에서 점수가 가까운 사람 3명을 뽑는 식은 어떻게 만들면 될까요,,,

예를 들어 5명의 수학점수가 아래와 같다면
95, 91, 88, 87, 70
평균점수는 86.2점인데요,
여기에서 86.2점하고 가장 근접한 사람 3명은 87, 88, 91 이렇게 3명이 되는데요,
평균에서 가까운 점수의 3명을 뽑는 법을 어떻게 함수를 만들어야 할지 조언주시면 감사하겠습니다.

|

댓글 1개

평균점에서 구성원의 점수를 빼서 정수값이 적은 순대로 뽑으면 되지 않을까 합니다.

원리는 그렇다는 거고 실제 소스는 고수님이....;;
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
13년 전 조회 2,028
13년 전 조회 2,835
13년 전 조회 1,304
13년 전 조회 1,202
13년 전 조회 1,430
13년 전 조회 4,009
13년 전 조회 1,462
13년 전 조회 2,020
13년 전 조회 1,816
13년 전 조회 1,421
13년 전 조회 8,466
13년 전 조회 1,806
13년 전 조회 2,479
13년 전 조회 1,452
13년 전 조회 1,814
13년 전 조회 1,649
13년 전 조회 2,640
13년 전 조회 4,075
13년 전 조회 2,306
13년 전 조회 3,983
13년 전 조회 2,172
13년 전 조회 4,601
13년 전 조회 2,138
13년 전 조회 1,673
13년 전 조회 2,626
13년 전 조회 3,381
13년 전 조회 2,296
13년 전 조회 2,125
13년 전 조회 3,901
13년 전 조회 1,904
13년 전 조회 1,449
13년 전 조회 2,352
13년 전 조회 1,579
13년 전 조회 5,910
13년 전 조회 1,556
13년 전 조회 1,950
13년 전 조회 1,510
13년 전 조회 1,575
13년 전 조회 1,719
13년 전 조회 2,509
13년 전 조회 2,354
13년 전 조회 2,058
13년 전 조회 2,247
13년 전 조회 4,448
13년 전 조회 1,544
13년 전 조회 2,453
13년 전 조회 2,252
13년 전 조회 1,420
13년 전 조회 1,550
14년 전 조회 1,332
14년 전 조회 9,205
14년 전 조회 1,666
14년 전 조회 2,468
14년 전 조회 2,148
14년 전 조회 1,532
14년 전 조회 1,291
14년 전 조회 4,528
14년 전 조회 1,328
14년 전 조회 1,485
14년 전 조회 2,549
14년 전 조회 2,035
14년 전 조회 2,102
14년 전 조회 1,798
14년 전 조회 1,771
14년 전 조회 1,511
14년 전 조회 1,945
14년 전 조회 1,665
14년 전 조회 2,515
14년 전 조회 1,844
14년 전 조회 3,538
14년 전 조회 1,379
14년 전 조회 3,039
14년 전 조회 3,425
14년 전 조회 5,066
14년 전 조회 1,737
14년 전 조회 1,954
14년 전 조회 2,174
14년 전 조회 1,983
14년 전 조회 2,028
14년 전 조회 3,653
14년 전 조회 2,077
14년 전 조회 1,821
14년 전 조회 1,947
14년 전 조회 1,948
14년 전 조회 1,653
14년 전 조회 2,520
14년 전 조회 2,757
14년 전 조회 2,199
14년 전 조회 1,779
14년 전 조회 1,671
14년 전 조회 1,530
14년 전 조회 2,404
14년 전 조회 3,399
14년 전 조회 2,147
14년 전 조회 2,413
14년 전 조회 1,908
14년 전 조회 1,962
14년 전 조회 2,148
14년 전 조회 1,706
14년 전 조회 1,649