Координаты «широта,долгота»

Задача по программированию с проверкой онлайн

Сложность
Лёгкая
Языки
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

Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).

Ещё задачи

Все задачи для тренировки