ব্লক ১ — ভিত্তি · দিন ০০১–০১৪ · Hashing · Two Pointers · Sliding Window · Binary Search · ইংরেজিতে
সবচেয়ে বেশি আসে এই চারটা — hashmap, two pointer, sliding window, binary search। প্রথম দুই সপ্তাহে দশটা প্রবলেম, দিনে একটা, প্রতিটার পাশে প্যাটার্নের নাম লেখা। কিন্তু প্রথম দিন থেকেই রিমোটের তিন শর্ত: ৩০′ টাইমার, সাদা editor, ইংরেজিতে জোরে। স্ক্রিনের শর্ত পরে যোগ হয় না — এখন থেকেই অভ্যাস।
প্রথম সপ্তাহটা বিচ্ছিরি লাগবে — ৩০′-এ একটা easy হয় না, ইংরেজিতে শব্দ খুঁজতে হয়, demo দেখতে হয়। নতুন দক্ষতার প্রথম কয়েক ঘণ্টা এরকমই। 🧠 (The first 20 hours · Learning vs Winning)
Two Sum
এই দিনের কাজ · মোট ৫০′০/৩ (০%)
- DSA ১/৫০ — Two Sum (LC 1 · ১.৪ Hashing) — টাইমার, সাদা editor, ইংরেজিতে জোরে; আগে brute force আর তার complexity মুখে, তারপর উন্নতি
নোট · ফাঁকা
- ইংরেজি — "A simple approach is O(n²); a hash map gets it to O(n)." — নিজের ভাষায়, জোরে; নোটের দুই ঘর ইংরেজিতে১৫′
- একজনকে বলুন: "৭০ দিনে ৫০টা — মাঝে একবার জিজ্ঞেস কোরো"৫′
দিন শেষে — নিজেকে যাচাই
Two Sum হয়েছে, নোট ইংরেজিতে?
উত্তরের আগে উপরের কাজ না দেখে মনে করুন এই দিনে কী কী করেছেন। 🧠 Test yourself