ahmed-marzook
Log today · …
Fill this in, then finish the commit on GitHub — there's no backend, so the file still has to land in the repo, but the fields below get baked into it for you. See the logging guide for what each field means and its limits.
Time spent
- dsa 3h 10m · 11 sessions
- python 25m · 2 sessions
Recent entries
-
Merge Sort
dsa · 30 min
Very easy merge sort to understand
-
Insertion Sort
dsa · 25 min
Insertion Sort easy enough
-
Climbing Stairs problem
dsa · 15 min
USed two branch recursion but was very inefficent so ahd to use memoization to rmeber already solved problems which helped
-
Number of Students Unable to Eat Lunch
dsa · 10 min
Solved it quite easily jsut a bit conufsion on the ordering should have read it better
-
Design Browser History
dsa · 20 min
Solved Design Browser History in one shot
-
Reverse Linked List and Merge sorted List
dsa · 20 min
Reverse Linked List i understadn the iteration but the recursion solution bit confusing on the head.next.next, merged sorted list was easy to solve
-
Baseball Game, Valid Parentheses and Min Stack
dsa · 15 min
Completed Baseball Gamem, Valid Parentheses and Min Stack DSA for stacks structures completed 3 problems to make up for days missed
-
Concatenation of Array
dsa · 10 min
Using dyanmic array in python
-
solved Replace Elements With Greatest Element On Right Side
dsa · 15 min
Solved it in python easy problem shak joined afterwards solved it as a pair
-
Solved remove element
dsa · 20 min
Was not able to solve it within the time limit I set but understood where I was going wrong with my solution and how it can be done simpler
-
Basics of pythons
python · 10 min
Quick refresh on some of the basic syntax of python such as functions and operators
-
Solved Max Consecutive Ones (Easy)
dsa · 10 min
Solved the problem in python
-
Python introduction
python · 15 min
Completed variables and mathematic operators