Напишите программу или функцию, которая принимает два целых числа, которые представляют координаты X и Y точки на декартовой плоскости .
Вход может прийти в любом приемлемом формате до тех пор , пока значение Х предшествует Y. Например, 1 -2, (1,-2), [1, -2], или 1\n-2все будет отлично для Х = 1, Y = -2.
Выведите или верните строку из одного символа (за которой следует необязательный завершающий символ новой строки), описывающий расположение точки на плоскости:
1если точка находится в квадранте I2если точка находится в квадранте II3если точка находится в квадранте III4если точка находится в квадранте IVXесли точка находится на оси х (нижний регистрxне допускается)Yесли точка находится на оси Y (нижний регистрyне допускается)Oесли точка находится на источнике (это заглавная буква "о", а не ноль)
Самый короткий код в байтах побеждает. Tiebreaker переходит к ответу с более высоким рейтингом.
Тестовые случаи
(1,-2) -> 4
(30,56) -> 1
(-2,1) -> 2
(-89,-729) -> 3
(-89,0) -> X
(0,400) -> Y
(0,0) -> O
(0,1) -> Y
(0,-1) -> Y
(1,0) -> X
(-1,0) -> X
(1,1) -> 1
(1,-1) -> 4
(-1,1) -> 2
(-1,-1) -> 3
"30+56i") допустимым форматом ввода?
1+2j)