Exercism-এর OCaml ট্র্যাকে যোগ দিন এবং পেয়ে যান 60টি অনুশীলনী, আপনার কোডের স্বয়ংক্রিয় বিশ্লেষণ আর ব্যক্তিগত মেন্টরিং, সব মিলিয়ে ১০০% ফ্রি।
let rec fib = function
| 0 -> 1
| 1 -> 1
| n -> fib (n - 1) + fib (n - 2)
Exercism-এর সাথে মজার ও ফলপ্রসূ কোডিং অনুশীলনীর মাধ্যমে প্রোগ্রামিংয়ে আরও দক্ষ হয়ে উঠুন, যা কনসেপ্ট সম্পর্কে আপনার বোঝাপড়া যাচাই করে।
Hex / Polygon খেলার ফলাফল গণনা করুন।
একটি বাইনারি সার্চ অ্যালগরিদম ইমপ্লিমেন্ট করুন।
কোলাটজ অনুমান ব্যবহার করে ১-এ পৌঁছানোর জন্য প্রয়োজনীয় ধাপের সংখ্যা গণনা করুন।
জটিল ডেটা স্ট্রাকচার সহজে ডিফাইন ও ম্যানিপুলেট করার শক্তিশালী টুল।
ডেটা স্ট্রাকচারের ধ্বংসাত্মক আপডেট বা দুর্ঘটনাবশত মিউটেশনের দরকার নেই।
পারফরম্যান্স বাড়ে আর রানটাইম এরর কমে।
যেকোনো মানের মতোই পাস করা যায়, আর্গুমেন্ট হিসেবে ব্যবহার করা যায় এবং অন্য ফাংশন থেকে রিটার্ন করা যায়।
স্বয়ংক্রিয় ইনফারেন্স কোডের বাহুল্য কমায় আর ডেভেলপারদের আরও দক্ষ করে তোলে।
এমন অ্যাবস্ট্রাকশন তৈরি করুন যা বিভিন্ন ডেটা টাইপে কাজ করে, যেমন Java-র জেনেরিক আর C++-এর টেমপ্লেট।
প্রতিটি ভাষার কাজ করার নিজস্ব রীতি আছে। OCaml ট্র্যাকও তার ব্যতিক্রম নয়। আমাদের মেন্টররা আপনাকে OCaml ডেভেলপারের মতো ভাবতে শেখাতে সাহায্য করবেন, আর শেখাবেন কীভাবে OCaml ট্র্যাকের রীতিসম্মত কোড লিখতে হয়। কোনো অনুশীলনী সমাধান করার পর সেটি আমাদের স্বেচ্ছাসেবক দলের কাছে সাবমিট করুন, আর তারা আপনাকে সংকেত, নতুন ভাবনা ও ফিডব্যাক দেবেন, যাতে আপনার সমাধান OCaml ট্র্যাকে সাধারণত যা দেখা যায় তার মতো হয়ে ওঠে। আপনি যে বিষয়গুলো জানেন না, এমনকি জানেনও না যে জানেন না, সেগুলো খুঁজে বের করতেও তারা আপনাকে সাহায্য করবেন।
মেন্টরিং সম্পর্কে আরও জানুনExercism-এ OCaml ট্র্যাকে আছে 60টি অনুশীলনী, যা আপনাকে আরও ভালো কোড লিখতে সাহায্য করবে।
সব OCaml অনুশীলনী দেখুন