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

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

<?  //점수 평점 구하기 
   $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개

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

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

프로그램

+
제목 글쓴이 날짜 조회
14년 전 조회 2,382
14년 전 조회 3,195
14년 전 조회 1,699
14년 전 조회 1,581
14년 전 조회 1,795
14년 전 조회 4,371
14년 전 조회 1,841
14년 전 조회 2,379
14년 전 조회 2,178
14년 전 조회 1,805
14년 전 조회 8,829
14년 전 조회 2,161
14년 전 조회 2,853
14년 전 조회 1,851
14년 전 조회 2,215
14년 전 조회 2,024
14년 전 조회 2,987
14년 전 조회 4,433
14년 전 조회 2,658
14년 전 조회 4,345
14년 전 조회 2,522
14년 전 조회 4,963
14년 전 조회 2,511
14년 전 조회 2,048
14년 전 조회 2,982
14년 전 조회 3,768
14년 전 조회 2,669
14년 전 조회 2,504
14년 전 조회 4,269
14년 전 조회 2,284
14년 전 조회 1,828
14년 전 조회 2,723
14년 전 조회 1,928
14년 전 조회 6,270
14년 전 조회 1,924
14년 전 조회 2,307
14년 전 조회 1,898
14년 전 조회 1,941
14년 전 조회 2,072
14년 전 조회 2,862
14년 전 조회 2,709
14년 전 조회 2,411
14년 전 조회 2,621
14년 전 조회 4,825
14년 전 조회 1,916
14년 전 조회 2,825
14년 전 조회 2,650
14년 전 조회 1,787
14년 전 조회 1,917
14년 전 조회 1,657
14년 전 조회 9,576
14년 전 조회 2,031
14년 전 조회 2,852
14년 전 조회 2,499
14년 전 조회 1,910
14년 전 조회 1,689
14년 전 조회 4,905
14년 전 조회 1,719
14년 전 조회 1,892
14년 전 조회 2,950
14년 전 조회 2,461
14년 전 조회 2,460
14년 전 조회 2,170
14년 전 조회 2,133
14년 전 조회 1,860
14년 전 조회 2,293
14년 전 조회 2,036
14년 전 조회 2,889
14년 전 조회 2,237
14년 전 조회 3,900
14년 전 조회 1,773
14년 전 조회 3,425
14년 전 조회 3,786
14년 전 조회 5,426
14년 전 조회 2,155
14년 전 조회 2,346
14년 전 조회 2,553
14년 전 조회 2,333
14년 전 조회 2,389
14년 전 조회 4,058
14년 전 조회 2,462
14년 전 조회 2,189
14년 전 조회 2,319
14년 전 조회 2,315
14년 전 조회 2,026
14년 전 조회 2,882
14년 전 조회 3,080
14년 전 조회 2,562
14년 전 조회 2,139
14년 전 조회 1,994
14년 전 조회 1,863
14년 전 조회 2,782
14년 전 조회 3,798
14년 전 조회 2,501
14년 전 조회 2,793
14년 전 조회 2,315
14년 전 조회 2,332
14년 전 조회 2,528
14년 전 조회 2,084
14년 전 조회 2,024