งานของคุณคือการใช้อาร์เรย์ของตัวเลขและจำนวนจริงและส่งกลับค่าที่จุดนั้นในอาร์เรย์ อาร์เรย์เริ่มต้นที่ และถูกนับเข้า ช่วงเวลา สิ่งที่เรากำลังจะแก้ไขระหว่างองค์ประกอบที่ได้รับ "ดัชนี" ตัวอย่างเช่น:
Index: 1π 2π 3π 4π 5π 6π
Array: [ 1.1, 1.3, 6.9, 4.2, 1.3, 3.7 ]
เพราะมัน เราต้องทำตรีโกณมิติบังคับดังนั้นเราจะใช้การแก้ไขโคไซน์โดยใช้สูตรต่อไปนี้:
ที่อยู่:
- คืออินพุต "ดัชนี"
- คือค่าขององค์ประกอบทันทีก่อน "ดัชนี"
- คือค่าขององค์ประกอบทันทีหลังจาก "ดัชนี"
- รับมุมเป็นเรเดียน
ตัวอย่าง
ได้รับ [1.3, 3.7, 6.9], 5.3:
ดัชนี 5.3 อยู่ระหว่างและดังนั้น 1.3 จะใช้สำหรับการและ 3.7 จะใช้สำหรับ ใส่ลงในสูตรเราจะได้รับ:before
after
ซึ่งออกมาเป็น 3.165
หมายเหตุ
- อินพุตและเอาต์พุตอาจอยู่ในรูปแบบที่สะดวก
- คุณอาจคิดว่าหมายเลขอินพุตมากกว่าและน้อยกว่า*
array length
- คุณอาจสันนิษฐานว่าอาร์เรย์อินพุตจะมีความยาวอย่างน้อย 2 องค์ประกอบ
- ผลลัพธ์ของคุณจะต้องมีทศนิยมอย่างน้อยสองตำแหน่งแม่นยำภายใน 0.05 และสนับสนุนตัวเลขสูงสุด 100 สำหรับความแม่นยำ / ความแม่นยำนี้ (โฟลทรีมีความแม่นยำเดียวมีมากเกินพอที่จะตอบสนองความต้องการนี้
มีความสุขในการเล่นกอล์ฟ!