ব্যাখ্যা:
গত বছর গণিত ক্লাসে, হোম ওয়ার্কে আমরা মাঝেমধ্যে এগুলি অত্যন্ত সহজ পাই, যদিও হীরক ধাঁধা বলে সমান বিরক্তিকর প্রশ্ন। এগুলি মূলত এমন প্রশ্ন ছিল যেখানে আমাদের একটি যোগফল দেওয়া হবে এবং তারপরে একটি পণ্যকে দুটি সংখ্যা খুঁজে বের করতে বলা হয়েছিল যা কখন গুণিত হয় এবং কখন যোগফল যোগ করে দেয়। এগুলি আমাকে পাগল করে তুলেছিল, যেহেতু আমি তাদের কীভাবে সমাধান করতে হয় তার একমাত্র উপায় ছিল (বীজগণিত I তে) কেবলমাত্র পণ্যটির কারণগুলি তালিকাভুক্ত করা ছিল তা হলে যোগফলগুলি যোগ করতে কোনটি যুক্ত হয়েছিল। (যেহেতু আমি তখন চতুষ্কোত্তরগুলি কীভাবে ব্যবহার করতে জানতাম না) উল্লেখ করার মতো নয়, তারা ঠিক চ্যালেঞ্জিং গণিত ছিল না। যাইহোক, এটি আমার কাছে কেবলমাত্র একটি প্রোগ্রাম লেখা উচিত ছিল program তাই আজ আপনার চ্যালেঞ্জ! হিরের ধাঁধা সমাধান করতে পারে এমন একটি প্রোগ্রাম লিখুন।
অস্পষ্ট চিত্রটির জন্য ক্ষমা চাওয়ার উদাহরণ , আমি এটির চেয়ে সেরা। এছাড়াও বুদবুদগুলির সংখ্যাগুলিকে উপেক্ষা করুন the হীরার শীর্ষটি হ'ল পণ্য, নীচের অংশটি যোগফল, ডান এবং বাম দুটি সংখ্যা। উত্তরগুলি নিম্নরূপ: (এগুলিও আপনার পরীক্ষার কেস)
- 9, -7
- -২, -১
- 5, 8
- -9, -9
নিয়মাবলী:
- আপনি কোনও প্রাক-সংজ্ঞায়িত ফাংশন বা ক্লাস ব্যবহার করতে পারবেন না যা আপনার জন্য এটি সম্পাদন করে।
- আপনার কোড অবশ্যই একটি সম্পূর্ণ প্রোগ্রাম বা ফাংশন হতে পারে যা উত্তরগুলি সন্ধানের পরে তা ফেরত দেয় বা মুদ্রণ করে
- ইনপুটটি যোগফল এবং পণ্য, যা একটি ফাংশন প্যারামিটার বা ব্যবহারকারী ইনপুট হিসাবে ইনপুট করা হয়
বিশেষ উল্লেখ:
- ধরে নিন যে দুটি সংখ্যা, যোগফল এবং পণ্য সর্বদা পূর্ণসংখ্যার হবে।
- দুটি উত্তর উভয়ই -127 থেকে 127 এর মধ্যে থাকবে।
- আপনার ইনপুট দুটি পূর্ণসংখ্যা (যোগফল এবং পণ্য) হবে।
মনে রাখবেন এটি কোড-গল্ফ, তাই সংক্ষিপ্ততম বাইট গণনা জয়। দয়া করে আপনার উত্তরটিকে ## ভাষার নাম, বাইট গণনা দিয়ে শিরোনাম দিন
সম্পাদনা করুন: এছাড়াও, ডুরকনব উল্লেখ করেছেন যে এটি মূলত "ফর্ম x ^ 2 + বিএক্স + সি, এর চতুর্ভুজ"। এই চ্যালেঞ্জটি সম্পর্কে চিন্তাভাবনা করার এবং তার কাছে যাওয়ার আরও একটি উপায়। : ডি
(x + n)(x + m)
আপনাকে দেয় x^2 + (n+m)x + (n*m)
, সুতরাং ফ্যাক্টরিং বলেছিলেন যে চতুর্ভুজটি মূলত এই প্রশ্নের সমতুল্য (যদি আমি এটি সঠিকভাবে বুঝতে পারি)।
x^2 + bx + c
," সঠিক?