proglibrary | Технологии

Telegram-канал proglibrary - Библиотека программиста | программирование, кодинг, разработка

77042

Все самое полезное для программиста в одном канале. Список наших каналов: https://t.me/proglibrary/9197 Учиться у нас: https://proglib.io/w/a32a0d94 Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv Прайс: @proglib_advertising

Подписаться на канал

Библиотека программиста | программирование, кодинг, разработка

Подборка задач с подробным решением на JavaScript

#javascript@proglibbot

1. Найди Анаграммы. Анаграммы — слова, которые получаются при перестановке букв или звуков местами в исходном слове. Например, апельсин и спаниель, старорежимность и нерасторжимость, равновесие и своенравие. Напишите функцию isAnagram, которая будет проверять являются ли два переданных ей слова анаграммами. Например, isAnagram('стационар', 'соратница'), isAnagram('Eleven plus Two', 'Twelve plus one') вернут true. Более подробное объяснение и решение — http://goo.gl/ybUqcA

2. Смесь цветов. Стандартно любой цвет кодируется шестью шестнадцатеричными цифрами, например белый это ffffff, красный — ff0000, зеленый — 00ff00, синий — 0000ff. Все остальные цвета получаются их смешением: серый = белый + черный, желтый = красный + зеленый и т.д. Напишите функцию mixColors, которая принимает два цвета и возвращает новый цвет — их смесь. Например, mixColors('ff0000', '0000ff') вернёт 800080. Более подробное объяснение и решение — http://goo.gl/oqHtiF

3. Пара двойников. Напишите функцию doubleNum, которая возвращает переданное ей число увеличенное вдвое, если число не состоит из “двойников” — в таком случае функция просто возвращает исходное число. Двойники — числа, состоящие из двух других одинаковых чисел, например, 77, 1212, 100100. Обычные числа умножаются на 2 — doubleNum(10) вернёт 20, с двойниками же ничего не происходит: doubleNum(77) вернёт 77. Более подробное объяснение и решение — http://goo.gl/cF1040

4. Что за треугольник? Напишите функцию triangle, которая тестирует переданный ей треугольник и возвращает его тип. Треугольники бывают: остроугольными, прямоугольными и тупоугольными. Функция принимает три числа, которые соответствуют длине каждой стороны. Например, triangle(2, 4, 6) не существует, а triangle(3, 4, 5) является прямоугольным. Более подробное объяснение и решение — http://goo.gl/7DqufG

Читать полностью…
Подписаться на канал