Day 1: Millions of Numbers
Flexing my critical thinking in the Understanding and Planning phases of the process were better today. I accounted for some edge cases and had clarifying questions for interviewers My pseudocoding was well thought-out and helped me begin the implementation
Implementing my code. I was trying to use a reduce with a forEach method and got lost in the code. Talking through my proccess out loud. I haven't done that since Mod2 and it really shows.
None, I wasn't able to schedule time with my group mates.
Day 2: Bracket Matcher
I was able to understand the problem and find a Match for the type of problem I was answering.
I thought I did a good job pseudocoding to work through the problem but when I went to implement my solution, I found that the problem was more complex than I thought. I felt scattered trying to get it done in the remaining time I had and felt like I was putting a lot of pressure on myself to get it done quickly instead of focusing on solving the problem. I continue to have a hard time verbalizing my process even though I did try to do it more today.
Day 3: Snail
I was able to use the problem solving framework to break down the problem and make sure I had a good understanding of the problem to solve. I thought I did a good job pseudocoding.
Breaking down the problem into chunks was still a struggle but I felt that I did better than earlier in the week.
Good explanation of problem, breakdown, and discussing my thought process. Asked questions.
Day 4: Palindromic Sum
Used the framework in a less structured way on this challenge. I felt much better about my problem solving process this time around.
Implementation continues to be a challenge and I have not fully solved a challenge this week. I realized the importance of understanding algorithms to solve the problems and plan to do more self-study on them to better solve them moving forward.
Good breakdown of the problem, good pseudocoding. Liked that I pseudocoded throughout the implementation. It was noted that I tended to trail off in my thought process at times but that was able to circle back to my original thought.
Refining my problem solving approach, learning more about DSA and incorporating that into my problem solving process, and talking my process through out loud.
Research common algorithms from problem-solving lesson, daily leet code (filter by algorithm tags), and talking my process through when I do them.
How can you keep yourself accountable? (ex. meet with peers, meet with a mentor, continue with weekly reflections, etc.)
Add it to calendar at a realistic time in the morning since that's when I learn best. Asking for help with accountability from my accountabilibuddy, and having a weekly coding challenge with my mentor.