Skip to content

Пример решения самостоятельного задания по теме «Аргументы командной строки»

Notifications You must be signed in to change notification settings

netology-code/node.js-arguments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Задание 1. Получение даты и времени в настоящем, прошлом и будущем.

  • Напишите утилиту получения текущей даты и времени с богатым интерфейсом. Используйте yargs, чтобы реализовать парсинг аргументов командной строки.

Текущая дата и время в формате ISO:
cmd current

Текущий год:
cmd current --year или cmd current -y

Текущий месяц:
cmd current --month или cmd current -m

Дата в календарном месяце:
cmd current --date или cmd current -d

  • Добавьте возможность получать даты в прошлом или будущем через команды add и sub:

cmd add -d 2 — дата и время в формате ISO на два дня вперед
cmd sub --month 1 — дата и время в формате ISO на 1 месяц назад

Задание 2. Игра «Загадай число».

Напишите утилиту командной строки, которая играет в игру «Загадай число». Для решения задачи воспользуйтесь модулем readline.

  1. Программа выбирает случайное число.
  2. Программа выводит диапазон значений, в пределах которого лежит выбранное число.
  3. Пользователь вводит произвольное число.
  4. Программа выдаёт ответ «больше» или «меньше» отгаданного числа.
  5. После того как пользователь угадал число, программа завершает игру.

Примерный ход работы:

Загадано число в диапазоне от 0 до 100
1
Больше
75
Меньше
55
Отгадано число 55

About

Пример решения самостоятельного задания по теме «Аргументы командной строки»

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published