Problem Solving Techniques - For Programming Problems & Interviews

preview_player
Показать описание
Want to improve your problem solving skills and ace coding interviews? This videos shares coding interview tips and coding problem solving techniques. These problem solving programming tips will help you break down problems and solve more complex programming questions.

💡 Check out AlgoExpert to ace your coding interviews and get better at problem solving! Use the discount code: techwithtim for 15% off!

◾◾◾◾◾
💻 Enroll in The Fundamentals of Programming w/ Python

◾◾◾◾◾◾

⚡ Please leave a LIKE and SUBSCRIBE for more content! ⚡

⭐ Tags ⭐
- Tech With Tim
- Problem Solving Tips
- Programming Problem Solving
- Coding Problem Solving Tehcniques
- Problem Solving Coding
- How to Get Better at Problem Solving

⭐ Hashtags ⭐
#ProblemSolving #Coding
Рекомендации по теме
Комментарии
Автор

Hope you guys found this useful! Let me know what other types of videos you want to see in the future!!

TechWithTim
Автор

As a retired software engineer and a recent "Python addict", I can say that turning real-world problems into "algorithms" is THE most important skill you can have. Even more important than the so called "soft skills" and much more important than proficiency in a particular language / platform. Anyone who can think "algorithmically" can learn a platform.

johnnytoobad
Автор

one thing that I have learned about IT and programming is that people tend to value problem-solving skills more than how much you know about a programming language. I LOVE THIS.
I haven't been so excited to learn something in a while

sirsatire
Автор

Dude I absolutely love the content you are putting out. The more familiar I become with development, the more I realise that learning the logic behind the problem is almost more important than knowing the syntax itself. Any monkey can look up the syntax but logic usually isn't so easy to Google. You are showing us how the thinking behind the problem solving mindset works and that to me is invaluable.

mechwarrior
Автор

13:20 => Storing all the positions is going to take more memory, the way around this could be, As soon as we find a " 1 " we switch it to " 0 " and then check its adjacent elements and then switch them to " 0 " s as well, so we will to go through the phase of double counting.. .. .. ..

Just A Thought!!!

axios..psgtech
Автор

Exactly Tim.
Break it down into smaller bit and solve it one after the other

mbonuchinedu
Автор

I've watched several videos on problem solving and this is probably the best one simply by giving an example. If you can't give an example of something you're teaching then you shouldn't be teaching. Thanks Tim!

santiagoaristi
Автор

I was stuck in problem solving, thanks a lot for helping mee sir! Much love <3

hoangthuan
Автор

That's a great way to approach problem solving instead just looking at a program trying to remember it or directly trying to code it up! thanks a lot mike!

danishuddin
Автор

I think it's much more efficient to change the ones used into 0s instead of storing their positions.

adamsalhi
Автор

Hey Tim, can you suggest some course or resources for learning DSA and Advance DSA through python? Or you could make your own tutorial for the same?

heeteshsimon
Автор

Great video Tim. Problem solving is a big struggle for me so this was quite helpful :)

erin
Автор

Thanks a lot Tim... excellent breakdown ! Really liked your way of simplifying a problem into smaller components and then solving each of them!

cloudmaxx
Автор

Great video, should have written the code as well for beginners

gabrielroomvm
Автор

Question: My thoughts on step 3 was to have the algorithm find an end of the river, then while counting change each 1 to 0. That way I wouldn't have to use another check to see if it was used, because it would be indistinguishable from the "land" at next step 1.
Is there any issues with that algorithm, or any reason for why I shouldn't change the input matrix?

mikhus
Автор

This video is great for someone who is struggling with problem solving

arnavmaheshwari
Автор

I enjoyed this video, thanks for making it. I am starting learn JavaScript and doing problem solving (I prefer to think of it as "challenge solving") really helps to solidify the concepts in my mind.

I'd also liked to have seen you actually code up your proposed solution, but we can't have everything

triphazard
Автор

Thank you very much for this Tim. Very helpful

williamnot
Автор

Thank you, this is an issue i am needing to improve at the moment.

darthboxOriginal
Автор

I'm going to start practicing writing down my thoughts before ever touching the code! (I'm still fairly new at programming)

yunoletmehaveaname