এই চ্যালেঞ্জকে ছোট রাখছি Keep
আপনাকে 4 নম্বর দেওয়া হয়েছে: পি 1, পি 2, পি 3 এবং পি 4।
সংখ্যার ম্যাজিক যোগফলটি নিম্নলিখিত হিসাবে সংজ্ঞায়িত করা হয়েছে:
magic_sum = |p1 - p2| + |p2 - p3| + |p3 - p4| + |p4 - p1|
আপনাকে কেবল উপরের পূর্ণসংখ্যার মানগুলি (পি 1, পি 2, পি 3 বা পি 4) পরিবর্তনের অনুমতি দেওয়া হয়েছে। আপনাকে মানটি এমন পরিবর্তন করতে হবে যে মানগুলির যাদু योग তার সর্বনিম্ন মান অর্জন করে।
উদাহরণ স্বরূপ:
p1, p2, p3, p4 = 17, -6, 15, 33. এই ক্ষেত্রে ম্যাজিক রাশিটির মান 78 হয় 78
আপনি এখানে -6 এখানে 16 এ পরিবর্তন করতে পারবেন এবং যাদুবিদ্যার যোগফলের মান 36 হবে যা ন্যূনতম প্রাপ্তিযোগ্য মান।
মনে রাখবেন যে সংখ্যাগুলি ইতিবাচক বা নেতিবাচক পূর্ণসংখ্যার হতে পারে।
এটি কোড-গল্ফ, তাই কোড জিততে কমপক্ষে বাইট। একটি বিনোদনমূলক ভাষার উপর ব্যবহারিক ভাষা ব্যবহারের জন্য ব্রাউন পয়েন্টগুলি। চতুর্থ আপনার সাথে থাকুক।
পুনরাবৃত্তি করতে:
নমুনা 1
ইনপুট ঘ
17 -6 15 33
আউটপুট 1
36
ব্যাখ্যা ঘ
-6 টি 16 দ্বারা প্রতিস্থাপন করা যেতে পারে এবং এটি আমাদের সম্ভাব্য ন্যূনতম অর্জনযোগ্য যাদুর যোগ দেয়।
নমুনা 2
ইনপুট 2
10 10 10 10
আউটপুট 2
0 or 2
হয় গ্রহণযোগ্য
ব্যাখ্যা ২
সর্বনিম্ন প্রাপ্য ম্যাজিক যোগফল 0 হয় যেহেতু 4 ধনাত্মক পূর্ণসংখ্যার সর্বনিম্ন যোগফল 0 হয়, তবে কোনও সংখ্যার পরিবর্তন করতে হয়, তবে 10 এর দশকের একটিকে 9 এ পরিবর্তন করা যেতে পারে এবং এভাবে আউটপুট 2 পাওয়া যায়।
নমুনা 3
ইনপুট 3
1 2 3 4
আউটপুট 3
4
ব্যাখ্যা 3
ইনপুট নিজেই এর যাদু যোগ হিসাবে 6 উপার্জন করে। 4 থেকে 1 পরিবর্তন করে সর্বনিম্ন যাদু যোগফল পাওয়া যায় যা 4 হয়।
+1
আমার কাছ থেকে একটি ।