freeCodeCamp/curriculum/challenges/russian/06-information-security-and.../information-security-and-qu.../metric-imperial-converter.r...

4.4 KiB
Raw Blame History

id title challengeType isRequired videoUrl localeTitle
587d8249367417b2b2512c41 Metric-Imperial Converter 4 true Метрично-имперский конвертер

Description

Создайте полное приложение JavaScript для стека, которое функционально похоже на это: https://hard-twilight.glitch.me/ . Работа над этим проектом предполагает, что вы будете писать свой код на Glitch в нашем стартовом проекте. После завершения этого проекта вы можете скопировать свой общедоступный URL-адрес глюка (на домашнюю страницу вашего приложения) на этот экран, чтобы проверить его! При желании вы можете написать свой проект на другой платформе, но он должен быть общедоступным для нашего тестирования. Запустите этот проект на Glitch, используя эту ссылку или клонируйте этот репозиторий на GitHub! Если вы используете Glitch, не забудьте сохранить ссылку на ваш проект где-нибудь в безопасности!

Instructions

Tests

tests:
  - text: Я буду препятствовать клиенту пытаться угадать (обнюхивать) тип MIME.
    testString: ''
  - text: Я предотвращу атаки на межсайтовый скриптинг (XSS).
    testString: ''
  - text: 'Я могу GET / api / convert с единственным параметром, содержащим принятое число и единицу, и преобразовать его. (Подсказка: разделите вход, ища индекс первого символа, который отметит начало устройства)'
    testString: ''
  - text: 'Я могу преобразовать ''gal'' в ''L'' и наоборот. (1 галлон до 3,78541 л)'
    testString: ''
  - text: 'Я могу преобразовать ''lbs'' в ''kg'' и наоборот. (От 1 фунта до 0,453592 кг)'
    testString: ''
  - text: 'Я могу преобразовать ''mi'' в ''km'' и наоборот. (1 мили до 1,60934 км)'
    testString: ''
  - text: 'Если моя единица измерения недействительна, то возвращается «Недействительная единица».'
    testString: ''
  - text: 'Если мой номер недействителен, возвращается с «недопустимым номером».'
    testString: ''
  - text: 'Если оба значения недействительны, возврат будет «недопустимым числом и единицей».'
    testString: ''
  - text: 'Я могу использовать дроби, десятичные знаки или оба в моем параметре (т. Е. 5, 1/2, 2.5 / 6), но если ничего не предусмотрено, оно будет по умолчанию равно 1.'
    testString: ''
  - text: 'Мое возвращение будет состоять из initNum, initUnit, returnNum, returnUnit и строковых орфографических единиц в формате «{initNum} {initial_Units} преобразуется в {returnNum} {return_Units}", результат округляется до 5 десятичных знаков в строке.'
    testString: ''
  - text: Все 16 модульных тестов завершены и проходят.
    testString: ''
  - text: Все 5 функциональных тестов завершены и проходят.
    testString: ''

Challenge Seed

Solution

// solution required