এলোমেলো গাণিতিক অভিব্যক্তি উত্পন্ন এবং মূল্যায়ন করতে আমার এই ধারণাটি আমার মাথার চারপাশে চলছে running সুতরাং, আমি এটি শট দেওয়ার সিদ্ধান্ত নিয়েছি এবং এটির পরীক্ষার জন্য কোডিংয়ের আগে একটি অ্যালগরিদমকে বিশদভাবে বর্ণনা করব।
উদাহরণ:
এখানে আমি এলোমেলোভাবে উত্পন্ন করতে চাই এমন কয়েকটি উদাহরণ প্রকাশ করুন:
4 + 2 [easy]
3 * 6 - 7 + 2 [medium]
6 * 2 + (5 - 3) * 3 - 8 [hard]
(3 + 4) + 7 * 2 - 1 - 9 [hard]
5 - 2 + 4 * (8 - (5 + 1)) + 9 [harder]
(8 - 1 + 3) * 6 - ((3 + 7) * 2) [harder]
সহজ এবং মাঝারি বেশী প্রশংসনীয় সোজা সম্মুখগামী হয়। এলোমেলো int
এলোমেলো অপারেটর, এখানে পাগল কিছুই দ্বারা পৃথক s। তবে এমন শক্তিশালী ও শক্ত উদাহরণের একটি তৈরি করতে পারে এমন কিছু নিয়ে শুরু করতে আমার কিছুটা সমস্যা হচ্ছে । আমি নিশ্চিত না যে একটি একক অ্যালগরিদম আমাকে শেষ দুটি দিতে পারে।
আমি যা বিবেচনা করছি:
আমি এই ধারণাগুলি চেষ্টা করে বলতে পারি না , কারণ আমি আসলে খুব বেশি সময় নষ্ট করতে চাইনি এমন দিকে যেতে যেদিকে প্রথম কাজ করার সুযোগ নেই। তবে তবুও, আমি কয়েকটি সমাধান সম্পর্কে ভেবেছিলাম:
- গাছ ব্যবহার করা
- নিয়মিত অভিব্যক্তি ব্যবহার করা
- একটি পাগল "টাইপ" লুপ ব্যবহার করা (অবশ্যই সবচেয়ে খারাপ)
আমি যা খুঁজছি:
আমি বিবেচনা করতে পারি যে আপনি আমার বিবেচনা করা সমাধানগুলি এবং আপনার নিজের ধারণাগুলির মধ্যে আপনি কীভাবে সবচেয়ে ভাল বিশ্বাস করেন।
আপনি যদি শুরু করার কোনও ভাল উপায় দেখতে পান তবে আমি সঠিক দিকের সীসাটির প্রশংসা করব, যেমন অ্যালগরিদমের সূচনা বা এর সাধারণ কাঠামো সহ।
আরও মনে রাখবেন যে আমাকে এই অভিব্যক্তিগুলির মূল্যায়ন করতে হবে। এটি প্রকাশের উত্পন্ন হওয়ার পরে, বা এটির তৈরির সময় করা যেতে পারে। আপনি যদি আপনার উত্তরের বিষয়টি বিবেচনা করেন তবে তা দুর্দান্ত।
আমি ভাষা-সম্পর্কিত কোনও বিষয় খুঁজছি না, তবে রেকর্ডের জন্য, আমি এটিকে উদ্দেশ্যমূলক-সি-তে বাস্তবায়ন করার কথা ভাবছি, কারণ এই ভাষাটি আমি সম্প্রতি সবচেয়ে বেশি কাজ করছি।
এই উদাহরণগুলিতে :
অপারেটরটিকে অন্তর্ভুক্ত করা হয়নি , কারণ আমি কেবলমাত্র int
গুলি চালাতে চাই এবং এই অপারেটরটি অনেকগুলি যাচাইকরণ যুক্ত করে। যদি আপনার উত্তরটি এটিকে পরিচালনা করে একটি সমাধান দেয় তবে তা দুর্দান্ত।
যদি আমার প্রশ্নটির কোনও ব্যাখ্যা প্রয়োজন হয়, তবে মন্তব্যগুলিতে জিজ্ঞাসা করুন। আপনার সাহায্যের জন্য ধন্যবাদ.