در این سوال شما باید منطق سادهی صفحهی «جدول امتیازات» یک مسابقه پیادهسازی کنید تا در نهایت افراد مشابه شکل زیر در جدول مربوطه نمایش داده شوند:
![توضیح تصویر](https://quera.org/qbox/view/yEfYrWozr8/swappy-20240509_155153.png)
# پروژه اولیه
پروژه اولیه را از
[این لینک](/problemset/assignments/4367/download_problem_initial_project/234267/)
دانلود کنید.
ساختار فایلهای این پروژه به صورت زیر است.
```
scoreboard
├── index.html
├── <mark title="تغییرات را تنها در این فایل اعمال کنید"> main.js </mark>
└── styles.css
```
# جزئیات
در این سوال میخواهیم امتیاز کاربران را با استفاده از اسکوربود نمایش دهیم. لیست کاربران را با استفاده از تابع `fetchData` دریافت کرده و طبق شرایط زیر در جدول (داخل `tbody`) نمایش دهید:
- فقط کاربران با امتیاز بیشتر یا برابر ۵۰ را نمایش دهید.
- کاربران را براساس امتیاز مرتب کنید. (از امتیاز بیشتر به کمتر)
- رتبه هر کاربر را محاسبه کنید. (**کاربران با امتیاز برابر رتبه یکسانی دارند برای مثال اگر دو نفر رتبه ۲ با امتیاز ۸۰ دارند نفر بعدی با امتیاز ۷۰ رتبه ۴ دارد**)
نکته: دادههای اولیه تگ `tbody` باید پاک شوند.
# نکات
- شما تنها مجاز به اعمال تغییرات در فایل `main.js` هستید.
- فقط فایل `main.js` را آپلود کنید.