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

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

<?  //점수 평점 구하기 
   $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,291
13년 전 조회 2,099
13년 전 조회 616
13년 전 조회 516
13년 전 조회 690
13년 전 조회 3,281
13년 전 조회 747
13년 전 조회 1,304
13년 전 조회 1,080
13년 전 조회 728
13년 전 조회 7,728
13년 전 조회 1,102
13년 전 조회 1,750
13년 전 조회 752
13년 전 조회 1,087
13년 전 조회 918
13년 전 조회 1,890
13년 전 조회 3,316
13년 전 조회 1,534
13년 전 조회 3,237
13년 전 조회 1,411
13년 전 조회 3,852
13년 전 조회 1,401
13년 전 조회 899
13년 전 조회 1,867
13년 전 조회 2,652
13년 전 조회 1,569
13년 전 조회 1,379
13년 전 조회 3,133
13년 전 조회 1,160
13년 전 조회 719
13년 전 조회 1,617
13년 전 조회 852
13년 전 조회 5,171
13년 전 조회 828
13년 전 조회 1,215
13년 전 조회 813
13년 전 조회 834
13년 전 조회 957
13년 전 조회 1,767
13년 전 조회 1,569
13년 전 조회 1,301
13년 전 조회 1,505
13년 전 조회 3,659
13년 전 조회 766
13년 전 조회 1,655
13년 전 조회 1,478
13년 전 조회 620
13년 전 조회 746
13년 전 조회 623
13년 전 조회 8,352
13년 전 조회 838
13년 전 조회 1,642
13년 전 조회 1,314
13년 전 조회 746
13년 전 조회 489
13년 전 조회 3,726
13년 전 조회 539
13년 전 조회 690
13년 전 조회 1,743
13년 전 조회 1,247
13년 전 조회 1,292
13년 전 조회 998
13년 전 조회 941
13년 전 조회 699
13년 전 조회 1,248
13년 전 조회 843
13년 전 조회 1,680
13년 전 조회 1,019
13년 전 조회 2,690
13년 전 조회 556
13년 전 조회 2,231
13년 전 조회 2,611
13년 전 조회 4,376
13년 전 조회 943
13년 전 조회 1,171
13년 전 조회 1,344
13년 전 조회 1,165
13년 전 조회 1,165
13년 전 조회 2,826
13년 전 조회 1,248
13년 전 조회 1,010
13년 전 조회 1,136
13년 전 조회 1,128
13년 전 조회 808
13년 전 조회 1,697
13년 전 조회 2,080
13년 전 조회 1,367
13년 전 조회 962
13년 전 조회 932
13년 전 조회 828
13년 전 조회 1,566
13년 전 조회 2,590
13년 전 조회 1,297
13년 전 조회 1,590
13년 전 조회 1,112
13년 전 조회 1,131
13년 전 조회 1,335
13년 전 조회 862
13년 전 조회 844
🐛 버그신고