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

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

<?  //점수 평점 구하기 
   $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년 전 조회 1,929
13년 전 조회 2,744
13년 전 조회 1,155
13년 전 조회 1,047
13년 전 조회 1,284
13년 전 조회 3,921
13년 전 조회 1,323
13년 전 조회 1,893
13년 전 조회 1,667
13년 전 조회 1,270
13년 전 조회 8,369
13년 전 조회 1,661
13년 전 조회 2,328
13년 전 조회 1,301
13년 전 조회 1,661
13년 전 조회 1,495
13년 전 조회 2,488
13년 전 조회 3,913
13년 전 조회 2,146
13년 전 조회 3,841
13년 전 조회 2,005
13년 전 조회 4,455
13년 전 조회 1,967
13년 전 조회 1,503
13년 전 조회 2,459
13년 전 조회 3,224
13년 전 조회 2,144
13년 전 조회 1,956
13년 전 조회 3,740
13년 전 조회 1,745
13년 전 조회 1,288
13년 전 조회 2,216
13년 전 조회 1,410
13년 전 조회 5,760
13년 전 조회 1,400
13년 전 조회 1,799
13년 전 조회 1,365
13년 전 조회 1,423
13년 전 조회 1,554
13년 전 조회 2,335
13년 전 조회 2,190
13년 전 조회 1,909
13년 전 조회 2,082
13년 전 조회 4,344
13년 전 조회 1,380
13년 전 조회 2,292
13년 전 조회 2,089
13년 전 조회 1,248
13년 전 조회 1,372
13년 전 조회 1,271
13년 전 조회 9,090
13년 전 조회 1,481
13년 전 조회 2,294
13년 전 조회 2,031
13년 전 조회 1,354
13년 전 조회 1,117
13년 전 조회 4,425
13년 전 조회 1,159
13년 전 조회 1,300
13년 전 조회 2,392
13년 전 조회 1,863
13년 전 조회 1,925
13년 전 조회 1,624
13년 전 조회 1,609
13년 전 조회 1,348
13년 전 조회 1,874
13년 전 조회 1,508
13년 전 조회 2,336
13년 전 조회 1,678
13년 전 조회 3,436
13년 전 조회 1,216
13년 전 조회 2,872
13년 전 조회 3,256
13년 전 조회 5,010
13년 전 조회 1,574
13년 전 조회 1,792
13년 전 조회 1,996
13년 전 조회 1,819
13년 전 조회 1,927
13년 전 조회 3,484
13년 전 조회 1,909
13년 전 조회 1,652
13년 전 조회 1,758
13년 전 조회 1,788
13년 전 조회 1,481
13년 전 조회 2,347
13년 전 조회 2,696
13년 전 조회 2,032
13년 전 조회 1,612
13년 전 조회 1,610
13년 전 조회 1,464
13년 전 조회 2,284
13년 전 조회 3,231
14년 전 조회 1,976
14년 전 조회 2,252
14년 전 조회 1,739
14년 전 조회 1,786
14년 전 조회 1,980
14년 전 조회 1,513
14년 전 조회 1,490