سلام دوست عزیز😃👋

به مسابقه «بله‌کمپ ۷ - مرحله دوم (Front-End)» خوش آمدی!

نکات مفید برای شرکت در مسابقه:

  • هرگونه استفاده از ابزارهای تولید کد، مثل chatGPT و... در مسابقات کوئرا ممنوع است و بعد از شناسایی از لیست شرکت‌کنندگان مسابقه حذف می‌شوید.
  • هر گونه ارتباط با سایر شرکت‌کنندگان ممنوع است.
  • می‌توانید سوال‌ها و مشکلات خود را از بخش «سوال بپرسید» با ما در میان بگذارید.

لینک‌های مفید برای شرکت در مسابقه:

موفق باشید و بهتون خوش بگذره 😉✌

اسکوربورد


در این سوال شما باید منطق ساده‌ی صفحه‌ی «جدول امتیازات» یک مسابقه پیاده‌سازی کنید تا در نهایت افراد مشابه شکل زیر در جدول مربوطه نمایش داده شوند:

توضیح تصویر

پروژه اولیه🔗

پروژه اولیه را از این لینک دانلود کنید. ساختار فایل‌های این پروژه به صورت زیر است.

scoreboard
├── index.html
├──  main.js 
└── styles.css
Plain text

جزئیات🔗

در این سوال میخواهیم امتیاز کاربران را با استفاده از اسکوربود نمایش دهیم. لیست کاربران را با استفاده از تابع fetchData دریافت کرده و طبق شرایط زیر در جدول (داخل tbody) نمایش دهید:

  • فقط کاربران با امتیاز بیشتر یا برابر ۵۰ را نمایش دهید.
  • کاربران را براساس امتیاز مرتب کنید. (از امتیاز بیشتر به کمتر)
  • رتبه هر کاربر را محاسبه کنید. (کاربران با امتیاز برابر رتبه یکسانی دارند برای مثال اگر دو نفر رتبه ۲ با امتیاز ۸۰ دارند نفر بعدی با امتیاز ۷۰ رتبه ۴ دارد)

نکته: داده‌های اولیه تگ tbody باید پاک شوند.

نکات🔗

  • شما تنها مجاز به اعمال تغییرات در فایل main.js هستید.
  • فقط فایل main.js را آپلود کنید.
ارسال پاسخ برای این سؤال
در حال حاضر شما دسترسی ندارید.