Координаты «широта,долгота»
Задача по программированию с проверкой онлайн
- Сложность
- Лёгкая
- Языки
- Python
- JavaScript
- TypeScript
- Java
- Go
- Темы
- Исключения
- Разбор и проверка данных
Навигатор получает точку в виде строки "широта,долгота": ровно два числа через одну запятую, без пробелов. Каждое число — необязательный минус, одна или больше цифр целой части и необязательная дробная часть: точка и одна или больше цифр. Плюс, пробелы, экспонента и записи вроде .5 или 1. недопустимы.
Широта должна лежать в пределах от -90 до 90, долгота — от -180 до 180, границы включаются. Верните список [широта, долгота]. Если строка не соответствует формату или число вне диапазона, сообщите об ошибке: бросьте исключение, в Go верните error.
Пример: "55.75,37.62" → [55.75, 37.62]; "90,180" → [90, 180]; "90.5,10" → ошибка; "10, 20" → ошибка.
Источник: задача CodeShare
Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).