JavaScript test
10.6K subscribers
3.03K photos
6 videos
4.14K links
Проверка своих знаний по языку JavaScript.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/js_test

РКН: clck.ru/3KHeYk
Download Telegram
Продолжение одного из предыдущих постов.

Напишите функцию generatePassword которая возвращает строку состоящую из двух случайных чисел, двух случайных заглавных букв латинского алфавита, двух случайных строчных букв латинского алфавита и двух случайных символов из вот этого набора - !@#$%
См. пример

Ответ - https://telegra.ph/Answer-12-02-2
Напишите класс RomanNumerals который реализует два статичных метода toRoman, этот метод принимает число и конвертирует его в римские цифры и метод fromRoman который делает обратную операцию.
См. пример

Ответ - https://telegra.ph/Answer-12-05-2
Напишите функцию layersOfInheritance которая принимает объект и возвращает количество уровней прототипного наследования этого объекта.
См. пример

Ответ - https://telegra.ph/Answer-12-07-5
Напишите функцию spiralMatrix которая принимает n и возвращает матрицу размером n * n заполненную числами по спирали.
См. пример

Ответ - https://telegra.ph/Answer-12-09-2
Что выведет в консоль?

Ответ - https://telegra.ph/Answer-12-12-2
Напишите функцию SingleCharacterPalindrome которая принимает строку str и возвращает: "OK" если строка является палиндромом, "remove one" если можно убрать одну букву и строка станет палиндромом и "not possible" если ни одно из условий не сработало.
См. пример

Ответ - https://telegra.ph/Answer-12-14-4
Продолжение предыдущего поста.
Напишите функцию SingleCharacterChangePalindrome которая принимает строку str и возвращает true если в этой строке можно заменить один символ и получится палиндром иначе false.
См. пример

Ответ - https://telegra.ph/Answer-12-16-3
Напишите класс Point для реализации точки и класс Renderer с методом addPoint (добавление точки) и методом render (вывод поля с добавленными точками в консоль).

Размеры поля 10 * 10,
рамка не входит в размер,
символы для рамки: "┌", "┐", "└", "┘", "─", "│",
символ для точки - "·",
поле должно казаться квадратным
См. пример

Ответ - https://telegra.ph/Answer-12-19-7
Напишите класс PersonBuilder который реализует паттерн Builder (Строитель) и разделяет создание Person на несколько этапов.
См. пример

Ответ - https://telegra.ph/Answer-12-21-8
Напишите класс Car описывающий машину и класс CarFactory который реализует паттерн Factory (Фабрика).
См. пример

Ответ - https://telegra.ph/Answer-12-23-2

JavaScript test
Напишите функцию triangle которая рисует треугольник размером size направленный в сторону direction.
См. пример

Ответ - https://telegra.ph/Answer-12-26-4

JavaScript test
Что выведет в консоль?

Ответ: https://telegra.ph/Answer-12-27-10

JavaScript test
Напишите функцию parse(), которая посчитает количество слов, символов и строк в текстовом блоке. reader — объект с getChunk(), который возвращает фрагмент текст или пустую строку, если чтение закончено.

Ответ — https://telegra.ph/Answer-12-27-11

JavaScript test
Если вы ещё не нашли подарок для младшего брата или сестры, потому что не знаете, что вообще нравится современным детям, мы спешим на помощь. Подарите им книгу про искусственный интеллект.

Не обязательно увлекаться робототехникой и математикой — книгу адаптировали для младших школьников. Она поможет детям понять мир алгоритмов, в котором им предстоит жить:

— как работает искусственный интеллект
— как и зачем его обучают
— как мы можем использовать ИИ, чтобы делать мир лучше

Закажите на этой неделе — и книга ещё успеет прийти к праздникам.

Реклама. Рекламодатель: ООО «СберОбразование»
Напишите функцию getMinBase(number), которая определяет наименьшую систему счисления в которой полученное число состоит из единиц.

Ответ — https://telegra.ph/Answer-12-27-12
Что выведет в консоль?

Ответ — https://telegra.ph/Answer-12-27-13
Что выведет в консоль?

Ответ:
https://telegra.ph/CHto-kod-vyvedet-v-konsoli-12-29

JavaScript test
Как переменные, объявленные внутри функции, видны только внутри этой функции? Ответ на фото.

JavaScript test
Как передать внутрь функции любую информацию, используя параметры?

Ответ: https://telegra.ph/Parametry-12-29

JavaScript test
Верните результат, который будет передан в вызвавший её код.

Ответ: https://telegra.ph/Vozvrat-znacheniya-12-29

JavaScript test
Извиняемся за причинённые неудобства. С ссылками вышла небольшая помеха. Такого больше не повторится. Все ссылки заменены на те, которые должны там быть.

С уважением, команда JavaScript test!