Learn the art of breaking down complex tasks into manageable sub-tasks. This course will help you develop skills to effectively structure, divide, and implement individual parts of sophisticated coding problems and merge them into a cohesive solution.
Overview
Syllabus
- Lesson 1: Analyzing Group Lifetimes in a Social Networking App Using Java
- Organize Inbox Emails
- Analyze Competition Logs in Java
- Longest Borrowed Book Duration
- Lesson 2: Analyzing Matrix Traversals and Perfect Squares in Java
- Diagonal Zigzag Matrix Traversal
- Spiral Grid Vowels Detection
- Zigzag Matrix Traversal and Prime Indices
- Lesson 3: Combining Submatrices from Multiple Matrices Using Java
- Interleave Matrices
- Matrix Boundary Concatenation in Java
- Submatrix Swap in a Matrix
- Lesson 4: Parsing and Updating Nested HashMaps in Java
- Parsing and Updating Nested JSON in Java
- Updating User Preferences in Nested String Data Structure
- Parsing and Updating Nested Key-Value Data in Text File