Lý lịch
Vô số thế hệ trẻ em đã tự hỏi chúng sẽ ở đâu nếu chúng đào một cái lỗ trực tiếp xuống dưới. Hóa ra điều này, không có gì đáng ngạc nhiên, khá nguy hiểm , nhưng dù sao thì ...
Antipode là những điểm đối diện trực tiếp với nhau trên bề mặt Trái đất. Điều này có nghĩa là nếu một đường được vẽ giữa hai điểm, nó sẽ đi qua tâm Trái đất.
Thử thách
Viết chương trình hoặc hàm, cho một điểm, tìm antipode của nó.
Trong thử thách này, các điểm được biểu diễn bằng hệ thống kinh độ và vĩ độ, phút cung và giây cung. Để tìm antipode, hoán đổi hướng của mỗi tọa độ ( N <-> Svà W <-> E) và trừ đi kinh độ từ 180độ.
Ví dụ:
Lấy điểm N 50 26 23 W 4 18 29. Đổi hướng để đưa ra S 50 26 23 E 4 18 29. Trừ các kinh độ từ 180 0 0để cho 175 41 31, để lại các tọa độ cực âm là S 50 26 23 E 175 41 31.
Quy tắc
Đầu vào
Một tập hợp các tọa độ kinh độ vĩ độ, ở bất kỳ định dạng hợp lý nào , trong đó mỗi tọa độ chứa một hướng, một số độ, một số phút cung và một số giây cung.
Đầu ra
Các tọa độ kinh độ vĩ độ của cực âm, ở bất kỳ định dạng hợp lý nào , trong đó mỗi tọa độ chứa một hướng, một số độ, một số phút cung và một số giây cung.
Hãy hợp lý để có nghĩa là mỗi phần của tọa độ có thể được phân biệt rõ ràng.
Thông số kỹ thuật
- Hướng cho tọa độ vĩ độ là
NhoặcS, và đối với tọa độ kinh độ làWhoặcE. - Tất cả các giá trị tọa độ là số nguyên. Giá trị độ sẽ nằm giữa
0và90cho vĩ độ, và giữa0và180cho kinh độ. Giá trị phút cung và giây cung cho cả hai tọa độ sẽ nằm giữa0và59. - Nếu tất cả các giá trị cho một tọa độ là
0, một trong hai hướng đều được chấp nhận. - Không cần phải đệm bất kỳ giá trị nào.
- Không có thứ tự vĩ độ nào sẽ lớn hơn
90độ, và không có thứ tự kinh độ nào sẽ lớn hơn180độ. - Tiêu chuẩn áp dụng.
Các trường hợp thử nghiệm
N 50 26 23 W 4 18 29 -> S 50 26 23 E 175 41 31
S 43 9 9 E 0 0 5 -> N 43 9 9 W 179 59 55
N 0 0 0 E 0 0 0 -> S/N 0 0 0 W/E 180 0 0 (either direction fine in each case)
S 1 2 3 W 4 5 6 -> N 1 2 3 E 175 54 54
S 9 21 43 W 150 7 59 -> N 9 21 43 E 29 52 1
S 27 40 2 W 23 0 0 -> N 27 40 2 E 157 0 0
N 0 58 37 W 37 0 0 -> S 0 58 37 E 143 0 0
Liên kết hữu ích
Đây là môn đánh gôn , vì vậy câu trả lời ngắn nhất bằng byte sẽ thắng!
N, S, E, hoặc Wnhư một hướng, trong khi dư thừa 0giới thiệu mập mờ như mà giá trị đại diện mà thành phần của phối.