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

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

<?  //점수 평점 구하기 
   $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,042
13년 전 조회 2,850
13년 전 조회 1,315
13년 전 조회 1,216
13년 전 조회 1,451
13년 전 조회 4,018
13년 전 조회 1,482
13년 전 조회 2,042
13년 전 조회 1,826
13년 전 조회 1,437
13년 전 조회 8,483
13년 전 조회 1,818
13년 전 조회 2,499
13년 전 조회 1,468
13년 전 조회 1,831
13년 전 조회 1,664
13년 전 조회 2,661
13년 전 조회 4,089
13년 전 조회 2,313
13년 전 조회 3,995
13년 전 조회 2,184
13년 전 조회 4,611
13년 전 조회 2,150
13년 전 조회 1,685
13년 전 조회 2,636
13년 전 조회 3,399
13년 전 조회 2,315
13년 전 조회 2,141
13년 전 조회 3,917
13년 전 조회 1,919
13년 전 조회 1,468
13년 전 조회 2,370
13년 전 조회 1,594
13년 전 조회 5,923
13년 전 조회 1,572
13년 전 조회 1,966
13년 전 조회 1,524
13년 전 조회 1,592
13년 전 조회 1,740
13년 전 조회 2,532
13년 전 조회 2,379
13년 전 조회 2,069
13년 전 조회 2,267
14년 전 조회 4,464
14년 전 조회 1,560
14년 전 조회 2,466
14년 전 조회 2,265
14년 전 조회 1,439
14년 전 조회 1,573
14년 전 조회 1,379
14년 전 조회 9,214
14년 전 조회 1,682
14년 전 조회 2,481
14년 전 조회 2,161
14년 전 조회 1,546
14년 전 조회 1,310
14년 전 조회 4,537
14년 전 조회 1,342
14년 전 조회 1,503
14년 전 조회 2,569
14년 전 조회 2,050
14년 전 조회 2,116
14년 전 조회 1,811
14년 전 조회 1,786
14년 전 조회 1,532
14년 전 조회 1,999
14년 전 조회 1,680
14년 전 조회 2,530
14년 전 조회 1,857
14년 전 조회 3,548
14년 전 조회 1,392
14년 전 조회 3,053
14년 전 조회 3,440
14년 전 조회 5,118
14년 전 조회 1,751
14년 전 조회 1,978
14년 전 조회 2,191
14년 전 조회 1,998
14년 전 조회 2,042
14년 전 조회 3,670
14년 전 조회 2,095
14년 전 조회 1,837
14년 전 조회 1,961
14년 전 조회 1,962
14년 전 조회 1,678
14년 전 조회 2,538
14년 전 조회 2,807
14년 전 조회 2,217
14년 전 조회 1,791
14년 전 조회 1,717
14년 전 조회 1,583
14년 전 조회 2,411
14년 전 조회 3,418
14년 전 조회 2,163
14년 전 조회 2,430
14년 전 조회 1,925
14년 전 조회 1,982
14년 전 조회 2,168
14년 전 조회 1,724
14년 전 조회 1,666