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 অনুশীলনী দেখুন