ในวิชาฟิสิกส์เช่นประจุไฟฟ้าขับไล่และไม่เหมือนประจุดึงดูด
พลังงานศักย์ระหว่างค่าใช้จ่ายสองหน่วยที่แยกจากกันด้วยระยะทางd
เป็น1/d
เหมือนค่าใช้จ่ายและ-1/d
ไม่เหมือนกับค่าใช้จ่าย พลังงานศักย์ของระบบประจุเป็นผลรวมของพลังงานที่อาจเกิดขึ้นระหว่างประจุทั้งหมด
ท้าทาย
กำหนดพลังงานศักย์ของระบบของค่าใช้จ่ายต่อหน่วยที่แสดงด้วยสตริง
นี่คือโค้ดกอล์ฟดังนั้นทางออกที่สั้นที่สุดในหน่วยไบต์ชนะ
อินพุต
สตริงว่างหลายประกอบด้วยเพียง+
, -
,
และการขึ้นบรรทัดใหม่กับแต่ละสายมีความกว้างอย่างต่อเนื่อง +
และ-
เป็นตัวแทนของค่าใช้จ่ายของ 1 และ -1 ตามลำดับ ตัวอย่างเช่นสตริงต่อไปนี้:
+ -
+
(พิจารณาจากมุมบนซ้ายเพื่อเป็นจุดกำเนิด) หมายถึงระบบที่มีประจุบวกที่ (4,0) และ (1, -1) และประจุลบที่ (6,0)
หรือคุณอาจป้อนข้อมูลเป็นรายการของบรรทัด
เอาท์พุต
จำนวนจริงที่มีการลงนามแสดงถึงพลังงานศักย์ของระบบประจุ ผลลัพธ์ควรถูกต้องกับตัวเลขนัยสำคัญสี่ตัวหรือ 10 -4แล้วแต่จำนวนใดจะหลวม
กรณีทดสอบ:
-
0
เอาท์พุทควร ไม่มีค่าธรรมเนียมใด ๆ ในการผลักหรือดึงดูดและช่องว่างไม่เปลี่ยนแปลงอะไรเลย
+
-
มีเพียงสองข้อหา พวกมันอยู่ห่างออกไป 1 ยูนิตในแนวตั้งและห่างกัน 2 ยูนิตในแนวนอนดังนั้นระยะทางจึงเป็น sqrt (5) เอาท์พุทควรจะ -1 / sqrt (5) -0.447213595
=
+ -
- +
-2.001930531
ควรให้
- -- -+ - - -+-++-+
+-- + +-- + ++-++ -
---++-+-+- -+- - +-
-- - -++-+ --+ +
- + --+ ++-+ +-
-- ++- + + -+--+
+ +++-+--+ +--+++ +
-+- +-+-+-+ -+ +--+
- +-+- + ---+
- - ++ -+- --+--
-22.030557890
ควรให้
---+--- ++-+++- -+ +
-+ ---+++-+- +- + +
---+-+ - ---- +-- -
- + +--+ -++- - -
--+ - --- - -+---+ -
+---+----++ - + +
-+ - ++-- ++- -+++
+----+- ++-+-+ -
++- -+ -+---+ -- -+
+-+++ ++-+-+ -+- +-
26.231088767
ควรให้