Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 2.08 KB

README.md

File metadata and controls

40 lines (30 loc) · 2.08 KB

Задание 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