সূত্রটি
উদাহরণস্বরূপ 300 নম্বর নিন
- 300 এর প্রধান উপাদানগুলি
[2, 3, 5]
(300 এবং মৌলিক উপাদানগুলির অনন্য সংখ্যা) - এই সংখ্যাগুলির প্রত্যেকটির স্কোয়ারিং আপনাকে দেবে
[4, 9, 25]
- সেই তালিকাটির সংমিশ্রণ আপনাকে দেবে
4 + 9 + 25 = 38
- অবশেষে আপনার মূল সংখ্যা থেকে সেই যোগফলটি (38) বিয়োগ করুন
300-38 = 262
(এটি ফলাফল)
ইনপুট
আপনার ইনপুটটি 2 এর চেয়ে বড় ধনাত্মক পূর্ণসংখ্যার হবে You আপনাকে অবশ্যই 2 থেকে ইনপুট মান (সমেত) পর্যন্ত সমস্ত সংখ্যা পরীক্ষা করে দেখতে হবে এবং উপরের সূত্রের সাহায্যে সর্বাধিক ফলাফলের সংখ্যাটি সন্ধান করতে হবে।
আউটপুট
আপনার আউটপুটটি দুটি স্থান পৃথক পৃথক স্থান, কমা, নিউলাইন বা আপনার ভাষা যা কিছু অনুমতি দেবে তা পৃথক করা হবে (দুটি সংখ্যা পৃথক করার জন্য পৃথকীকরণ প্রয়োজন)। এগুলি কোনও ফাইল, স্টাডআউট বা আপনার ভাষা যা ব্যবহার করে তা আউটপুট হতে পারে। আপনার লক্ষ্যটি হ'ল উপরের সূত্রটি দিয়ে চালানোর সময় সর্বাধিক আউটপুট উত্পাদনের পরিসীমাটিতে নম্বরটি খুঁজে পাওয়া। প্রদর্শিত প্রথম সংখ্যাটি প্রারম্ভিক সংখ্যা (300 এর মতো) এবং দ্বিতীয় নম্বরটি সূত্রটি উত্পাদিত আউটপুট হতে হবে (262 এর মতো)
পরীক্ষার মামলা
Input: 3 Output: 2, -2
Input: 10 Output: 8, 4
Input: 50 Output: 48, 35
Input: 1000 Output: 1000, 971
Input: 9999 Output: 9984, 9802
উদাহরণ মাধ্যমে কাজ
10 এর ইনপুটটি বিবেচনা করুন, আমাদের অবশ্যই 2-10 (সমেত) থেকে সমস্ত সংখ্যার সূত্র চালাতে হবে
Num PrimeFacs PrimeFacs^2 SumPrimeFacs^2 Result
2 [2] [4] 4 -2
3 [3] [9] 9 -6
4 [2] [4] 4 0
5 [5] [25] 25 -20
6 [2, 3] [4, 9] 13 -7
7 [7] [49] 49 -42
8 [2] [4] 4 4
9 [3] [9] 9 0
10 [2, 5] [4, 25] 29 -19
আপনি দেখতে পাচ্ছেন যে সর্বাধিক ফলাফলটি হ'ল 4
, 8
এটি সূত্রে মানকে ইনপুট দেওয়ার ফলাফল । এর অর্থ একটি ইনপুট জন্য আউটপুট 10
হওয়া উচিত8, 4
স্কোরিং এবং বিধি
ইনপুট এবং আউটপুটগুলির জন্য ডিফল্ট নিয়মগুলি প্রয়োগ করে: কোড গল্ফের জন্য ডিফল্ট: ইনপুট / আউটপুট পদ্ধতিগুলি
মানক লুফোলগুলি নিষিদ্ধ: ডিফল্টরূপে নিষিদ্ধ লুফোলস
জমা দেওয়া কার্য বা সম্পূর্ণ প্রোগ্রাম হতে পারে
বাইটস মধ্যে সংক্ষিপ্ত কোড
50
: 35, 48
?