পদার্থবিজ্ঞানে যেমন বৈদ্যুতিক চার্জ প্রত্যাহার করা হয় এবং চার্জের মতো নয়।
দূরত্ব দ্বারা পৃথক দুটি ইউনিটের চার্জের মধ্যে সম্ভাব্য শক্তি d
হ'ল 1/d
চার্জের মতো এবং -1/d
চার্জের বিপরীতে। চার্জ সিস্টেমের সম্ভাব্য শক্তি হ'ল সমস্ত জোড়ের চার্জের মধ্যে সম্ভাব্য শক্তির যোগফল।
চ্যালেঞ্জ
স্ট্রিং দ্বারা প্রতিনিধিত্ব করা ইউনিট চার্জের একটি সিস্টেমের সম্ভাব্য শক্তি নির্ধারণ করুন।
এটি কোড-গল্ফ , তাই বাইটগুলির মধ্যে সংক্ষিপ্ততম সমাধানটি জিতে।
ইনপুট
একজন nonempty একাধিক লাইন স্ট্রিং শুধুমাত্র সমন্বয়ে গঠিত +
, -
,
, এবং নতুন লাইন প্রতিটি লাইনে একটি ধ্রুবক প্রস্থ সঙ্গে। +
এবং -
+1 এবং -1 যথাক্রমে অভিযোগে প্রতিনিধিত্ব করে। উদাহরণস্বরূপ, নিম্নলিখিত স্ট্রিং:
+ -
+
(উপরের বামটিকে মূল হিসাবে বিবেচনা করে) (4,0) এবং (1, -1) এবং (6,0) এ নেতিবাচক চার্জ সহ এমন একটি সিস্টেম প্রতিনিধিত্ব করে।
বিকল্পভাবে, আপনি লাইনগুলির তালিকা হিসাবে ইনপুট নিতে পারেন।
আউটপুট
চার্জ সিস্টেমের সম্ভাব্য শক্তি প্রতিনিধিত্ব করে একটি স্বাক্ষরিত আসল নম্বর। আউটপুট চারটি উল্লেখযোগ্য চিত্র বা 10 -4 , যাহা আলগা হয় সঠিক হওয়া উচিত ।
পরীক্ষার কেস:
-
আউটপুট করা উচিত 0
। প্রতিরোধ বা আকর্ষণ করার জন্য কোনও জুড়ি চার্জ নেই, এবং শ্বেত স্থান কোনও কিছুই পরিবর্তন করে না।
+
-
দুটি মাত্র চার্জ রয়েছে; তারা উল্লম্ব দিক থেকে 1 ইউনিট দূরে এবং অনুভূমিক দিকের 2 ইউনিট দূরে, সুতরাং তাদের দূরত্ব স্কয়ার্ট (5)। আউটপুট -1 / স্কয়ার্ট (5) = হওয়া উচিত -0.447213595
।
+ -
- +
দেওয়া উচিত -2.001930531
।
- -- -+ - - -+-++-+
+-- + +-- + ++-++ -
---++-+-+- -+- - +-
-- - -++-+ --+ +
- + --+ ++-+ +-
-- ++- + + -+--+
+ +++-+--+ +--+++ +
-+- +-+-+-+ -+ +--+
- +-+- + ---+
- - ++ -+- --+--
দেওয়া উচিত -22.030557890
।
---+--- ++-+++- -+ +
-+ ---+++-+- +- + +
---+-+ - ---- +-- -
- + +--+ -++- - -
--+ - --- - -+---+ -
+---+----++ - + +
-+ - ++-- ++- -+++
+----+- ++-+-+ -
++- -+ -+---+ -- -+
+-+++ ++-+-+ -+- +-
দেওয়া উচিত 26.231088767
।