CoffeeScript Упражнения, Практика, Решение

Упражнения CoffeeScript [20 упражнений с решением]

Лучший способ узнать что-либо — это попрактиковаться и задать вопросы. Мы начали этот раздел для тех (от начального до среднего), кто знаком с CoffeeScript/CoffeeScript. Надеюсь, эти упражнения помогут вам улучшить свои навыки программирования на CoffeeScript. Удачного кодирования!

1. Напишите программу CoffeeScript для отображения текущего дня и времени в следующем формате. Перейдите в редактор.
Пример вывода: Сегодня: пятница.
Текущее время: 16:00: 50: 22
Щелкните меня, чтобы увидеть решение

2. Напишите программу CoffeeScript, чтобы получить текущую дату. Перейдите в редактор
Ожидаемый результат :
мм-дд-гггг, мм/дд/гггг или дд-мм -yyyy, dd/mm/yyyy
Щелкните меня, чтобы увидеть решение

3. Напишите программу CoffeeScript, чтобы определить, является ли данный год високосным по григорианскому календарю. Перейдите в редактор
Щелкните меня, чтобы увидеть решение

4. Напишите программу CoffeeScript, чтобы найти площадь треугольника, у которого длины трех сторон равны 5, 6, 7. Перейдите в редактор
Щелкните меня чтобы увидеть решение

5. Напишите программу CoffeeScript, чтобы с 2015 по 2050 год 1 января было воскресеньем. Перейдите в редактор
Щелкните меня, чтобы увидеть решение

6. Напишите программу CoffeeScript, в которой программа принимает случайное целое число от 1 до 10, после чего пользователю предлагается ввести предполагаемое число. Если ввод пользователя совпадает с номером предположения, программа отобразит сообщение «Соответствует», в противном случае отобразит сообщение «Не найдено». Перейдите в редактор
Щелкните меня, чтобы увидеть решение

7. Напишите программу CoffeeScript для подсчета дней, оставшихся до следующего Рождества. Перейдите в редактор
Щелкните меня, чтобы увидеть решение

8. Напишите программу CoffeeScript для преобразования значений температуры в градусы Цельсия и Фаренгейта и обратно. Перейдите в редактор
[Формула: c/5 = f-32/9 [где c = температура по Цельсию, а f = температура по Фаренгейту]
Ожидаемый результат :
60 ° C — 140 ° F
45 ° F — 7.222222222222222 ° C
Щелкните меня, чтобы увидеть решение

9. Напишите функцию CoffeeScript, которая переворачивает число. Перейдите в редактор
Пример x = 58973;
Ожидаемый результат: 37985
Щелкните меня, чтобы увидеть решение

10. Напишите функцию CoffeeScript, чтобы проверить, является ли переданная строка палиндромом? Перейдите в редактор.
Палиндром — это слово, фраза или последовательность, которые читаются так же, как вперед и назад, например, мадам или медсестры бегут.
Щелкните меня чтобы увидеть решение

11. Напишите функцию CoffeeScript, которая возвращает переданную строку с буквами в алфавитном порядке. Перейдите в редактор
Пример строки: ‘ webmaster ‘
Ожидаемый результат: ‘ abeemrstw ‘
Предположим, что знаки препинания и цифры не включены в переданную строку.
Щелкните меня, чтобы увидеть решение

12. Напишите функцию CoffeeScript, которая принимает строку в качестве параметра и преобразует первую букву каждого слова строки в верхний регистр. Перейдите в редактор
Пример строки : ‘the quick brown fox’
Ожидаемый результат: ‘Быстрая коричневая лисица’
Щелкните меня, чтобы увидеть решение

13. Напишите функцию CoffeeScript, которая принимает строку в качестве параметра и находит самое длинное слово в строке. Перейдите в редактор
Пример строки : ‘Учебник по веб-разработке’
Ожидаемый результат: ‘Разработка’
Щелкните меня, чтобы увидеть решение

14. Напишите функцию CoffeeScript, которая принимает строку в качестве параметра и подсчитывает количество гласных в строке. Перейдите в редактор.
Примечание. Поскольку буква «y» может рассматриваться и как гласная, и как согласная, мы не считаем «y» гласной здесь.
Пример строки : ‘The quick brown fox’
Ожидаемый результат: 5
Щелкните меня, чтобы увидеть решение

15. Напишите функцию CoffeeScript, которая принимает число в качестве параметра, и проверьте, является ли число простым или нет. Перейдите в редактор
Примечание. Простое число (или простое число) — это натуральное число больше 1, не имеющее положительных делителей, кроме 1 и самого себя.
Щелкните меня, чтобы увидеть решение р>

16. Напишите функцию CoffeeScript, которая будет принимать массив сохраненных чисел и находить второе наименьшее и второе наибольшее числа соответственно. Перейдите в редактор
Пример массива: [1,2,3,4,5]
Ожидаемый результат: 2,4
Щелкните меня, чтобы увидеть решение.

17. Напишите функцию CoffeeScript для вычисления множителей положительного целого числа. Перейдите в редактор
Щелкните меня, чтобы увидеть решение

18. Напишите функцию CoffeeScript для преобразования суммы в монеты. Перейдите в редактор
Пример функции : amountTocoins (46, [25, 10, 5, 2, 1])
Вот 46 это сумма. а 25, 10, 5, 2, 1 — монеты.
Вывод : 25, 10, 10, 1
Щелкните меня, чтобы увидеть решение

19. Напишите функцию CoffeeScript для вычисления значения bn , где n — показатель степени, а b — основания. Примите b и n от пользователя и отобразите результат. Перейдите в редактор
Щелкните меня, чтобы увидеть решение

20. Напишите функцию CoffeeScript для извлечения уникальных символов из строки. Перейдите в редактор
Пример строки : «thequickbrownfoxjumpsoverthelazydog»
Ожидаемый результат : «thequickbrownfxjmpsvlazydg»
Щелкните меня, чтобы увидеть решение

* Чтобы навести указатель мыши на панель «Вывод», нажмите кнопку «Выполнить с помощью JS». *

JS Bin

Еще не все!

Примечание. Поскольку JavaScript является свободно типизированным, динамичным и выразительным языком, вы можете выполнять одну и ту же задачу различными способами. Поэтому описанные здесь способы (решения упражнений) — не единственные способы делать что-то. Скорее было бы здорово, если бы это все-таки помогло вам выбрать собственные методы.

[Хотите участвовать в упражнениях CoffeeScript? Отправьте нам свой код (прикрепленный с файлом .zip) по адресу w3resource [at] yahoo [dot] com. Пожалуйста, избегайте материалов, защищенных авторским правом.]

Оцените статью
nanomode.ru
Добавить комментарий