ফাংশনাল রিয়্যাকটিভ প্রোগ্রামিং ব্যবহার করে হ্যাংম্যান গেমের লজিক ইমপ্লিমেন্ট করুন।
হ্যাংম্যান একটি সহজ শব্দ-অনুমানের গেম।
ফাংশনাল রিয়্যাকটিভ প্রোগ্রামিং হলো ইন্টারঅ্যাকটিভ প্রোগ্রাম লেখার একটি উপায়। এটি প্রচলিত দৃষ্টিভঙ্গির থেকে এভাবে আলাদা যে, আপনি "বোতাম চাপলে কাউন্টার বাড়াও" না লিখে লেখেন "কাউন্টারের মান হলো বোতামটি যতবার চাপা হয়েছে সেই সংখ্যার যোগফল।"
ফাংশনাল রিয়্যাকটিভ প্রোগ্রামিং ব্যবহার করে হ্যাংম্যানের মূল লজিক ইমপ্লিমেন্ট করুন। এর জন্য আপনাকে একটি FRP লাইব্রেরি ইনস্টল করতে হবে; অনুশীলনীর ভাষা বা ট্র্যাকভিত্তিক ফাইলগুলোতে এটি বর্ণনা করা আছে।
guess ফাংশনের রিটার্ন ভ্যালু Except String Result টাইপের।
একটি Except ε α এমন একটি কম্পিউটেশন বোঝায় যা হয় ε টাইপের একটি এরর হতে পারে, অথবা α টাইপের একটি সফল মান দিতে পারে।
এটি একটি মোনাড, যা এই ধরনের কম্পিউটেশনগুলোকে কম্পোজ করতে দেয়।
ব্যবহারিক কারণে এই অনুশীলনীতে রিঅ্যাকটিভ প্রোগ্রামিং পদ্ধতির প্রয়োজন নেই। পরিবর্তে, একটি ফাইনাইট-স্টেট মেশিন ইমপ্লিমেন্ট করার কথা ভাবুন।
Exercism-এ সাইন আপ করুন, Lean ট্র্যাকের 100টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।