ru
Feedback
Leetcode with dani

Leetcode with dani

Открыть в Telegram

Join us and let's tackle leet code questions together: improve your problem-solving skills Preparing for coding interviews learning new algorithms and data structures connect with other coding enthusiasts

Больше
1 260
Подписчики
-124 часа
+17 дней
+630 день
Архив постов
photo content

It is so nice to see a posts like this .
It is so nice to see a posts like this .

U can use this resources which is aligned to the above road map https://t.me/techresourcesnew/216

join this group guys https://t.me/competitveprogrammingleague to join the comminity

@zprogramming_bot just say hi, i will respond ASAP

Are you passionate about coding, collaboration, and community growth? Do you want of helping build a truly global hub where everyone—from beginners to seasoned pros—can learn, share, and level up together? 📩 DM me if you’re excited to make a real impact and help shape something BIG. Let’s build this LeetCoder family—together! 🚀

photo content

photo content

⌨️ Would you rather:
Anonymous voting

photo content

photo content

Are you interested in joining this LeetCode + A2SV prep group?
Anonymous voting

🔥 A2SV Prep + LeetCode Daily Practice Group 🔥 Hey everyone! I’m starting a group for those who want to: ✅ Stay consistent by doing LeetCode daily ✅ Prepare for A2SV's next cohort (starting November) ✅ Build strong habits and problem-solving skills ✅ Support each other with discussion and motivation 🧠 In the group: We’ll share daily questions from different DSA topics You’ll pick at least one question to solve each day from the set Questions will support both A2SV preparation and personal growth You’re free to solve more if you want, but the goal is one a day minimum Let’s grow together and stay accountable! 💪

photo content

photo content

Repost from 「 Eyu core 」
Six Uncomfortable Lessons We All Need to Learn 1 Your self-love must be stronger than your desire to be loved. 2 You are always responsible for your emotional reactions. 3 Don’t feed your problems with thought—starve them with action. 4 Your life will be defined by your ability to handle uncertainty. 5 If your goal is a healthier mind, start by removing the junk from your diet. 6 Your “best life” doesn’t seek validation—but insecurity will.

Some of you have been asking me for a structured DSA learning plan. So I’m sharing the full A2SV year-long roadmap for learning Data Structures and Algorithms — the same one we follow as A2SV students. If you want a curated collection of problems for each topic, just ask me and I’ll make and share one with you. This roadmap is very comprehensive and teaches almost all key algorithms and patterns: 1. Python Basics, Conditionals, Loops Functions 2. How to Focus and Planning Time Management 3. DS Basics (Lists Tuples) 4. Best Coding Practices Code Review 5. DS Basics (Sets Dicts) 6. Built‑In Functions and Classes 7. 7 Steps of Highly Effective Problem Solving and Experience Sharing 8. Time Space Complexity 9. Arrays/Lists, Matrices 10. Sorting Part 1 (Bubble, Insertion, Counting, Selection) 11. Two Pointers 12. Sliding Window 13. Prefix Sum 14. Linked Lists I 15. Linked Lists II 16. Greedy 17. Stacks, Queues, Monotonicity 18. Recursion I 19. Tree I 20. Tree II 21. Recursion II 22. Binary Search 23. Sorting II – Part 1 24. Sorting II – Part 2 25. Graph 26. DFS 27. BFS 28. Topological Sort 29. Heap 30. Union Find 31. Bitwise 32. Numerics 33. Greedy II 34. Dynamic Programming I 35. Dynamic Programming II 36. Trie 37. Hashing 38. Strings 39. Shortest Path 40. Numerics II 41. Advanced String Algorithms 42. Segment Tree

Would you rather
Anonymous voting

photo content

def main():
    n = int(input().strip())
    a = list(map(int, input().split()))
    b = list(map(int, input().split()))
    
    pos = [0] * (n + 1)
    for idx in range(n):
        if b[idx]:
            pos[b[idx]] = idx + 1
    
    if pos[1] != 0:
        i = 2
        while i <= n and pos[i] == pos[1] + i - 1:
            i += 1
        if i - 1 >= 1 and pos[i - 1] == n:
            j = i
            while j <= n:
                if pos[j] != 0 and pos[j] > j - i:
                    break
                j += 1
            else:
                print(n - i + 1)
                return
                
    ans = 0
    for card in range(1, n + 1):
        if pos[card] != 0:
            wait = pos[card] - card + 1
            if wait > ans:
                ans = wait
                
    print(ans + n)

if __name__ == "__main__":
    main()