ভূমিকা
একজন পঁচকোণী সংখ্যা ( A000326 ) সূত্র দ্বারা উৎপন্ন হয় পি এন = 0.5 × (3N 2 -n) । অথবা আপনি কেবল ব্যবহৃত বিন্দুর পরিমাণ গণনা করতে পারেন:
প্রথম কয়েকটি পেন্টাগোনাল সংখ্যাগুলি খুঁজতে আপনি সূত্রটি বা উপরের জিএফ ব্যবহার করতে পারেন:
1, 5, 12, 22, 35, 51, 70, 92, 117, 145, 176, 210, 247, 287, 330, 376, 425, 477, etc...
এর পরে, আমাদের একটানা x সংখ্যার যোগফল গণনা করতে হবে ।
উদাহরণস্বরূপ, x = 4 হলে আমাদের পি এন + পি এন + 1 + পি এন + 2 + পি এন + 3 (যা 4 টি পদ নিয়ে গঠিত ) দেখতে হবে। পঞ্চভুজ সংখ্যাগুলির যোগফল যদি পঞ্চভুজ সংখ্যা হয় তবে আমরা এটিকে পঞ্চভুজীয় পঞ্চভুজ নম্বর বলব ।
জন্য এক্স = 4 , ক্ষুদ্রতম পঁচকোণী পঞ্চভূজ সংখ্যা 330
যার তৈরি হয়, 4 পরপর পঁচকোণী সংখ্যা: 51, 70, 92, 117
। সুতরাং, যখন ইনপুট হয় 4
, আপনার ফাংশন প্রোগ্রাম আউটপুট করা উচিত 330
।
কার্য
- যখন 1 এর চেয়ে বড় পূর্ণসংখ্যা দেওয়া হয়, তখন ক্ষুদ্রতম পেন্টাগোনাল পঞ্চভুজ সংখ্যাটি আউটপুট দেয়।
- আপনি কোনও ফাংশন বা একটি প্রোগ্রাম সরবরাহ করতে পারেন।
- দ্রষ্টব্য: x = 3 এর কোনও সমাধান নেই । এর অর্থ হ'ল যদি প্রথম 10000 পঞ্চভৌল সংখ্যা থেকে কোনও সংখ্যা তৈরি করা না যায় , আপনার অবশ্যই উপযুক্ত বাছাই করা কম্পিউটিং এবং আউটপুট বন্ধ করতে হবে।
- এটি কোড-গল্ফ , তাই সর্বনিম্ন পরিমাণ বাইটের সাথে জমা দেওয়া!
পরীক্ষার কেস:
Input: 2
Output: 1926 (which comes from 925, 1001)
Input: 3
Output: ?
Input: 4
Output: 330 (which comes from 51, 70, 92, 117)
Input: 5
Output: 44290 (which comes from 8400, 8626, 8855, 9087, 9322)
Input: 6
Output: 651 (which comes from 51, 70, 92, 117, 145, 176)
Input: 7
Output: 287 (which comes from 5, 12, 22, 35, 51, 70, 92)
Input: 8
Output: ?
Input: 9
Output: 12105 (which comes from 1001, 1080, 1162, 1247, 1335, 1426, 1520, 1617, 1717)
Input: 10
Output: ?
আরও বড় সংখ্যা দেওয়া যেতে পারে:
Input: 37
Output: 32782
Input: 55
Output: 71349465
Input: 71
Output: 24565290
x = 3
, যার কোনও সমাধান নেই?
9919
->496458299155
10001-x