Với hai điểm A
và B
, tìm góc từ dòng AO
đến dòng BO
về điểm O
nơi O
là nguồn gốc ( (0,0)
). Ngoài ra, góc có thể dương hoặc âm tùy thuộc vào vị trí của các điểm (xem ví dụ). Đầu vào sẽ là các điểm A
và B
, và có thể được đưa ra dưới bất kỳ hình thức thuận tiện nào. Đầu ra sẽ là góc tính theo độ (nhưng nó là dương nếu AO
được quay ngược chiều kim đồng hồ về gốc BO
tọa độ và âm nếu nó được xoay theo chiều kim đồng hồ). Nếu góc là 180 độ, bạn có thể trả lại đầu ra âm hoặc dương. Tương tự, góc có thể là phiên bản dương hoặc âm của cùng một góc ( 90 deg
bằng -270 deg
). Ví dụ:
Đầu vào:
A(5,5) B(5,-5)
Đầu ra:-90
(AO
được xoay-90
độ để lấyBO
).Đầu vào:
A(5,-5) B(5,5)
Đầu ra:90
(AO
được xoay90
độ để lấyBO
).
Đây là mã golf , vì vậy mã ngắn nhất tính bằng byte sẽ thắng!
(0,0)
?
AO
và BO
thường được gọi là góc AOB
.