Враховуючи дату введення, ваш запис видасть повний список підтримуваних версій дистрибутива Ubuntu Linux на цю дату.
Повний список всіх релізів виглядає наступним чином :
Назва версії Код версії Дата виходу Підтримується до 4.10 Бородавка Бородавка 2004-10-20 2006-04-30 5.04 Христий їжак 2005-04-08 2006-10-31 5.10 Breezy Badger 2005-10-13 2007-04-13 6.06 LPS Dapper Drake 2006-06-01 2009-07-14 2011-06-01 (Сервер) 6.10 Edgy Eft 2006-10-26 2008-04-25 7.04 Feisty Fawn 2007-04-19 2008-10-19 7.10 Гуці Гіббон 2007-10-18 2009-04-18 8.04 LTS Hardy Heron 2008-04-24 2011-05-12 2013-05-09 (Сервер) 8.10 Інтрепід Ibex 2008-10-30 2010-04-30 9.04 Жаунті Джекалопа 2009-04-23 2010-10-23 9.10 Кармічна коала 2009-10-29 2011-04-30 10.04 LTS Lucid Lynx 2010-04-29 2013-05-09 2015-04-30 (Сервер) 10.10 Maverick Meerkat 2010-10-10 2012-04-10 11.04 Natty Narwhal 2011-04-28 2012-10-28 11.10 Онерічний окелот 2011-10-13 2013-05-09 12.04 LTS Precision Pangolin 2012-04-26 2017-04-26 12.10 Квантовий Кетсал 2012-10-18 2014-05-16 13.04 Рінг Рінгтейл 2013-04-25 2014-01-27 13.10 Пікантний саламандра 2013-10-17 2014-07-17 14.04 LTS Trusty Tahr 2014-04-17 2019-04 14.10 Утопічний Єдиноріг 2014-10-23 2015-07-23 15.04 Vivid Vervet 2015-04-23 2016-01 15.10 Хитрий перевертень 2015-10-22 2016-07 16.04 LTS Xenial Xerus 2016-04-21 2021-04
Правила
- Для кожної підтримуваної версії виводиться точний рядок версії, наприклад
4.10
- До версій LTS (довготривала підтримка)
LTS
буде додано версію - Три найстаріші версії LTS випускаються у двох варіантах - настільний та серверний. Якщо обидві ці версії LTS підтримуються в дану дату, результатом буде просто рядок версій, як зазначено вище. Однак якщо підтримується лише версія сервера, ви повинні додати
-server
до кінця рядка версії - На момент написання 4 останніх версій підтримуються лише дати РРРР-MM до дат. Ви повинні ставитися до цих дат так, ніби вони є останнім днем даного місяця. наприклад, 2019-04 слід розглядати як 2019-04-30
- Не буде результатів для дат, що не входять до повного діапазону дат, записаних у таблиці
- Формати дати введення є гнучкими, але повинні містити перелік року, місяця та дня. Кількість днів або секунд (або інших одиниць) з епохи не є дійсними форматами введення.
- Списки вихідних даних можуть бути надані у будь-якому форматі, який зручний для вашої мови
- Ви можете використовувати функції дату з вашої мови
- Ви можете вважати, що всі вхідні дані є дійсними
Приклади:
Введення-виведення: 2000-01-01 2004-10-20 4.10 2005-05-05 4.10, 5.04 2006-06-06 5.04, 5.10, 6.06LTS 2010-10-10 6.06LTS-сервер, 8.04LTS, 9.04, 9.10, 10.04LTS, 10.10 2021-04-30 16.04ЛТС 2021-05-01
4
Бризливий борсук ...?
—
Олексій А.
Деякі ваші приклади є невірними.
—
Mwr247
2010-10-10
повинен повернутися6.06LTS-server, 8.04LTS, 9.04, 9.10LTS, 10.04LTS, 10.10
@ Mwr247 Спасибі - я виправив цю. Ви бачите якісь інші помилки?
—
Цифрова травма
@ Mwr247 Ах - я забув процитувати рядок дати при переході до функції.
—
Цифрова травма
@DigitalTrauma Whoops! Я видалив там угруповання, щоб зберегти двох символів, але не усвідомив, який вплив він має на цей аспект умови. Це зараз виправлено.
—
Mwr247