Exercism-এর Racket ট্র্যাকে যোগ দিন এবং পেয়ে যান 84টি অনুশীলনী, আপনার কোডের স্বয়ংক্রিয় বিশ্লেষণ আর ব্যক্তিগত মেন্টরিং, সব মিলিয়ে ১০০% ফ্রি।
#lang racket
(provide hello)
(define (hello [name "World"])
(string-append "Hello, " name "!"))
Exercism-এর সাথে মজার ও ফলপ্রসূ কোডিং অনুশীলনীর মাধ্যমে প্রোগ্রামিংয়ে আরও দক্ষ হয়ে উঠুন, যা কনসেপ্ট সম্পর্কে আপনার বোঝাপড়া যাচাই করে।
অঙ্কের একটি স্ট্রিং দেওয়া আছে; দৈর্ঘ্য n-এর পরপর থাকা অঙ্কের সাবস্ট্রিংয়ের জন্য বৃহত্তম গুণফল নির্ণয় করুন।
একটি শব্দ দেওয়া থাকলে সেই শব্দের স্ক্র্যাবল স্কোর গণনা করুন।
একটি মুহূর্ত দেওয়া হলে, সেখান থেকে এক গিগাসেকেন্ড পেরিয়ে যাওয়ার পরের মুহূর্তটি নির্ণয় করুন।
নিজের প্রোগ্রামিং ভাষা লেখার সরঞ্জাম নিয়ে আসে Racket।
Racket হলো Lisp-এর একটি আধুনিক উপভাষা, সমৃদ্ধ ইতিহাসসম্পন্ন একটি প্রভাবশালী ভাষা।
Racket মূলত একটি ফাংশনাল ভাষা, তবে এটি ইম্পারেটিভ ও অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিংও সমর্থন করে।
Racket-এর সিনট্যাক্স সহজ, অভিব্যক্তিপূর্ণ ও শেখা সহজ।
Racket সক্রিয়ভাবে উন্নত একটি গবেষণা ক্ষেত্র, যেখানে ভাষার নতুন নতুন আকর্ষণীয় বৈশিষ্ট্য নিয়ে পরীক্ষা-নিরীক্ষা হয়।
Racket-এর ম্যাক্রো সিস্টেম দিয়ে ভাষাটি নিজের পছন্দমতো সহজেই কাস্টমাইজ করা যায়।
প্রতিটি ভাষার কাজ করার নিজস্ব রীতি আছে। Racket ট্র্যাকও তার ব্যতিক্রম নয়। আমাদের মেন্টররা আপনাকে Racket ডেভেলপারের মতো ভাবতে শেখাতে সাহায্য করবেন, আর শেখাবেন কীভাবে Racket ট্র্যাকের রীতিসম্মত কোড লিখতে হয়। কোনো অনুশীলনী সমাধান করার পর সেটি আমাদের স্বেচ্ছাসেবক দলের কাছে সাবমিট করুন, আর তারা আপনাকে সংকেত, নতুন ভাবনা ও ফিডব্যাক দেবেন, যাতে আপনার সমাধান Racket ট্র্যাকে সাধারণত যা দেখা যায় তার মতো হয়ে ওঠে। আপনি যে বিষয়গুলো জানেন না, এমনকি জানেনও না যে জানেন না, সেগুলো খুঁজে বের করতেও তারা আপনাকে সাহায্য করবেন।
মেন্টরিং সম্পর্কে আরও জানুনExercism-এ Racket ট্র্যাকে আছে 84টি অনুশীলনী, যা আপনাকে আরও ভালো কোড লিখতে সাহায্য করবে।
সব Racket অনুশীলনী দেখুন