Một thử thách dễ dàng khác cho bạn.
Nhiệm vụ của bạn
Viết chương trình hoặc hàm lấy đầu vào, chứa 3 cặp tọa độ x và y và tính diện tích tam giác hình thành bên trong chúng. Đối với những người không thể nhớ cách tính toán, bạn có thể tìm thấy nó ở đây .
Thí dụ:
1,2,4,2,3,7 # input as x1,y1,x2,y2,x3,y3
7.5 # output
Xem nó tại Wolfram Alpha
Một số cân nhắc:
- Đầu vào sẽ là sáu số nguyên cơ bản 10.
- Bạn có thể giả sử đầu vào ở bất kỳ định dạng hợp lý .
- Các điểm sẽ luôn tạo thành một tam giác hợp lệ.
- Bạn có thể giả sử đầu vào đã được lưu trữ trong một biến như
t
. - Mã ngắn nhất tính bằng byte thắng!
Chỉnh sửa: Để tránh bất kỳ sự nhầm lẫn nào, tôi đã đơn giản hóa cách xử lý đầu vào mà không gây nguy hiểm cho bất kỳ mã hiện tại nào.
Hãy nhớ rằng chương trình / chức năng của bạn phải xuất ra một khu vực hợp lệ, vì vậy nó không thể đưa ra số âm làm đầu ra
[1 2;4 2;3 7]
(sử dụng cú pháp Julia)?
[[1, 2], [4, 2], [3, 7]]
:) trongT
?