Acquire the ability to break down complex tasks into smaller, manageable sub-tasks. This course enhances your skills in effectively structuring, dividing, and solving each component of challenging coding problems and merging solutions into a cohesive whole.
Overview
Syllabus
- Unit 1: Analyzing Social Networking App Logs with Ruby
- Organize Inbox Emails
- Analyze Competition Logs
- Longest Borrow Duration from Library Log
- Unit 2: Analyzing 2D Matrix Traversals with Ruby
- Zigzag Matrix Negative Indices Traversal
- Spiral Traverse and Vowel Identification in a Grid
- Zigzag Matrix Traversal and Prime Number Indexing
- Unit 3: Combining Submatrices with Ruby: A 2D Matrix Adventure
- Interleave Matrix Columns from Submatrices
- Matrix Boundary Concatenation Task
- Matrix Submatrix Swap Task
- Unit 4: Parsing and Updating Complex Strings into Ruby Hashes
- Transform JSON String to Nested Ruby Hash and Update Key-Value
- Converting Nested String to Hash and Updating Values
- Parsing and Updating Nested User Data in Ruby