Не могу решить задачу js
Создайте объект keyTrainer, содержащий свойство chars, значением которого будет массив символов алфавита.
chars: ['q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'z', 'x', 'c', 'v', 'b', 'n', 'm'] Добавьте свойство charCount и метод setCharCount. Метод делает запрос через prompt о количестве символов, которые пользователь должен будет набрать. Добавьте метод checkPositiveInteger, который проверяет является ли число целым положительным числом. Используйете метод checkPositiveInteger в методе setCharCount для проверки корректности ввода пользователем. Если ввод неверный, используйте цикл while для того чтобы запрашивать у пользователя верное число (целое положительное). Создайте свойство task и метод createTask, который создает массив длинной в charCount и заполняет его случайными буквами из массива chars. Создайте метод startTask, который с помощью prompt выводит строку из массива task и просит набрать эту строку в этом же prompt сообщении. Результат, полученный методом startTask запишите в свойство userInput и затем сравните строки userInput и task посимвольно. Если симовол не совпадает, то запишите количество ошибок в свойство userErrors. Выведите в консоль userErrors: eсли количество ошибок 0, то поздравьте, если отлично от ноля - напишите количество ошибок и пожелание успехов в следующем упражнении. Все свойства и методы должны быть внутри одного объекта keyTrainer, но вызов по очереди всех методов поместите внутри функции run и затем вызовите эту функцию. |
А ваши попытки где?
|
Nexus,
Я могу только сделать 1 и 2 и все |
Cfifsasaasas,
А где ваш вариант? В чем проблема? Здесь ничего нового по сравнению с предыдущими вашими заданиями. |
Цитата:
Я, как и многие, мог бы вам помочь, однако у меня нет никакого желания тратить свое время, делать все самостоятельно. Задача вовсе не сложная, интереса не вызывает. |
Он просто глумится над нами :blink:
|
Часовой пояс GMT +3, время: 18:11. |