Với hai điểm Avà B, tìm góc từ dòng AOđến dòng BOvề điểm Onơi Olà 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 Avà 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 BOtọ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 degbằ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)?
AOvà BOthường được gọi là góc AOB.