Tantangan mudah lainnya untuk Anda.
Tugas Anda
Tulis program atau fungsi yang mengambil input, yang berisi 3 pasang koordinat x dan y dan hitung luas segitiga yang terbentuk di dalamnya. Bagi mereka yang tidak ingat bagaimana cara menghitungnya, Anda dapat menemukannya di sini .
Contoh:
1,2,4,2,3,7 # input as x1,y1,x2,y2,x3,y3
7.5 # output
Lihat di Wolfram Alpha
Beberapa pertimbangan:
- Inputnya adalah enam basis 10 bilangan bulat positif.
- Anda dapat menganggap input dalam format yang masuk akal .
- Poin akan selalu membentuk segitiga yang valid.
- Anda dapat mengasumsikan input sudah disimpan dalam variabel seperti
t. - Kode terpendek dalam byte menang!
Sunting: Untuk menghindari kebingungan, saya telah menyederhanakan cara input harus ditangani tanpa membahayakan salah satu kode saat ini.
Ingat bahwa program / fungsi Anda harus menampilkan area yang valid, sehingga tidak dapat memberikan angka negatif sebagai output
[1 2;4 2;3 7](menggunakan sintaks Julia)?
[[1, 2], [4, 2], [3, 7]])T?