Не хотел сюда писать. Пытался сам все сделать. Но не смог. Есть список имён, генератор случайных чисел и сортировка расставляет имена по убыванию. Вопрос. Как начислить очки каждому имени. Первое место 10 очков, второе 8 и т. д. На качество кода не смотрите, его нет, я очень начинающий. И месяца нет
Немного непонятна задача, если вы используете случайное число для генерации очков, то сразу и присваивайте его,
Опишите задачу, начислить очки исходя из чего ?
Ну если образно говоря, гонка из 5 человек, генератор случайных чисел вычисляет, кто финишировал первым, вторым и т.д. И уже в зависимости от занятых мест начисляются очки, первому 10, второму 8......
Samada,
1) Создайте масив из объектов типа [{name:'Максим',point:0}, ...]
2) Выводите его на экран как вам надо
3) Делайте вашу операцию с вычислением мест, и сразу добавляете юзеру очки
4) Сортируете по полю point
5) Выводите новый список на экран
Если не охото менять верстку
Вам нужно создать масив из объекта [{name:'Maxim', point:0, element: domElement},...]
domElement- document.querySelector('')//Суть нам нужен конкретный элемент как именно получите на ваше усмотрение
Далее проворачиваем ту же операцию с сортировкой масива и присвоением поинтов
Потом через цикл в конец родительского элемента перемещаем element