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

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

<?  //점수 평점 구하기 
   $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,078
13년 전 조회 2,894
13년 전 조회 1,381
13년 전 조회 1,268
13년 전 조회 1,499
13년 전 조회 4,064
13년 전 조회 1,535
13년 전 조회 2,089
13년 전 조회 1,880
13년 전 조회 1,488
13년 전 조회 8,540
13년 전 조회 1,878
13년 전 조회 2,543
13년 전 조회 1,531
13년 전 조회 1,883
13년 전 조회 1,719
13년 전 조회 2,725
13년 전 조회 4,139
13년 전 조회 2,367
13년 전 조회 4,048
13년 전 조회 2,234
13년 전 조회 4,661
13년 전 조회 2,204
13년 전 조회 1,729
13년 전 조회 2,678
13년 전 조회 3,457
13년 전 조회 2,374
13년 전 조회 2,187
13년 전 조회 3,966
13년 전 조회 1,977
13년 전 조회 1,515
14년 전 조회 2,435
14년 전 조회 1,638
14년 전 조회 5,976
14년 전 조회 1,633
14년 전 조회 2,019
14년 전 조회 1,589
14년 전 조회 1,648
14년 전 조회 1,793
14년 전 조회 2,583
14년 전 조회 2,443
14년 전 조회 2,117
14년 전 조회 2,322
14년 전 조회 4,515
14년 전 조회 1,617
14년 전 조회 2,516
14년 전 조회 2,319
14년 전 조회 1,483
14년 전 조회 1,624
14년 전 조회 1,464
14년 전 조회 9,255
14년 전 조회 1,738
14년 전 조회 2,529
14년 전 조회 2,210
14년 전 조회 1,591
14년 전 조회 1,354
14년 전 조회 4,587
14년 전 조회 1,401
14년 전 조회 1,553
14년 전 조회 2,623
14년 전 조회 2,110
14년 전 조회 2,174
14년 전 조회 1,864
14년 전 조회 1,852
14년 전 조회 1,570
14년 전 조회 2,079
14년 전 조회 1,739
14년 전 조회 2,592
14년 전 조회 1,908
14년 전 조회 3,601
14년 전 조회 1,460
14년 전 조회 3,128
14년 전 조회 3,477
14년 전 조회 5,218
14년 전 조회 1,813
14년 전 조회 2,037
14년 전 조회 2,245
14년 전 조회 2,043
14년 전 조회 2,094
14년 전 조회 3,734
14년 전 조회 2,142
14년 전 조회 1,888
14년 전 조회 2,018
14년 전 조회 2,018
14년 전 조회 1,738
14년 전 조회 2,587
14년 전 조회 2,894
14년 전 조회 2,260
14년 전 조회 1,848
14년 전 조회 1,803
14년 전 조회 1,657
14년 전 조회 2,475
14년 전 조회 3,482
14년 전 조회 2,215
14년 전 조회 2,487
14년 전 조회 1,988
14년 전 조회 2,044
14년 전 조회 2,227
14년 전 조회 1,785
14년 전 조회 1,717