อีกหนึ่งความท้าทายที่ง่ายสำหรับคุณ
งานของคุณ
เขียนโปรแกรมหรือฟังก์ชั่นที่รับอินพุตซึ่งมี x- และ y-พิกัด 3 คู่และคำนวณพื้นที่ของสามเหลี่ยมที่เกิดขึ้นภายใน สำหรับผู้ที่ไม่สามารถจำวิธีการคำนวณนั้นคุณสามารถค้นหาได้ที่นี่
ตัวอย่าง:
1,2,4,2,3,7 # input as x1,y1,x2,y2,x3,y3
7.5 # output
ดูได้ที่Wolfram Alpha
ข้อควรพิจารณาบางประการ:
- อินพุตจะเป็นจำนวนเต็มหกฐาน 10 จำนวนเต็มหกฐาน
- คุณอาจจะสมมติใส่เป็นในรูปแบบที่เหมาะสมใด ๆ
- คะแนนจะเป็นรูปสามเหลี่ยมที่ถูกต้องเสมอ
t
คุณสามารถสันนิษฐานได้ว่าการป้อนข้อมูลจะถูกจัดเก็บอยู่ในตัวแปรเช่น- รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ!
แก้ไข: เพื่อหลีกเลี่ยงความสับสนใด ๆ ฉันได้ลดความซับซ้อนของวิธีการป้อนข้อมูลโดยไม่ทำลายรหัสปัจจุบันใด ๆ
โปรดจำไว้ว่าโปรแกรม / ฟังก์ชั่นของคุณจะต้องออกพื้นที่ที่ถูกต้องดังนั้นจึงไม่สามารถให้จำนวนลบเป็นเอาท์พุท
[1 2;4 2;3 7]
(ใช้ไวยากรณ์ Julia) หรือไม่
[[1, 2], [4, 2], [3, 7]]
) ได้T
หรือไม่