кодесурса
«CoffeeScript

CoffeeScript упражнения, практика, решение

script1adsense2code
script1adsense3code

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

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

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

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

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

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

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

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, которая меняет число. Перейти к редактору
Пример х = 58973;
Ожидаемый результат: 37985
Нажмите меня, чтобы увидеть решение

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

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

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

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

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

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

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

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

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

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

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

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

JS Bin

Еще не все !

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

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

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code