CS50 Problem Set 1 - Mario More Comfortable Walkthrough (Step by Step for Beginners)

preview_player
Показать описание
CS50 Problem Set 1 (PSet1) Mario More Comfortable Walkthrough / Solution (Step by Step for Beginners) - Problem Set 1 proves to be very challenging, especially for those who have not programmed before. This is a step by step walkthrough that helps students understand the logic behind Problem Set 1. It does not involve any complicated concepts, and simply applies everything in CS50 Lecture 1. #CS50 #PSet1 #Mario

Рекомендации по теме
Комментарии
Автор

The way you explained your first video was so clear and eye opening I did the more comfortable version on my own, I'm glad there's a you to give us nudges into understanding the logic necessary.

ignatiusenyo-ojo
Автор

Hey man, your explanation on mario-less really helped me understand the problem. What really helped me understand it was the way you explained it, and when you also mentioned that for every time row was increased, column is initialized to 0, once i understood that i finished mario-less and finished making mario-more in less than 10 min. Thanks dude.

soflylykg
Автор

I was really struggling on pset1 until I saw your previous video. I watched the video a few times over until I fully understood how the code was working. You're an great teacher, thank you so much for doing these videos!

jamie
Автор

love these videos looking forward to seeing them all

Ironlionmn
Автор

After struggling with mario-less for some hours and before asking AI for help, I did manage to print the left aligned pyramid on my own. After watching your video the other day on how to right align the pyramid, adding a left aligned pyramid was not that difficult to be honest, once I discovered that you could have serveral separate "inner" loops which are not nested. My confusion and mistake at first was trying to nest a loop within a nested loop..

Thanks for the videos, I usually watch them after completing a pset or watch just enough to understand the concept behind the problem.

troyhackney
Автор

I knew I would need to insert one more for loop, but I didn't know how to implement it. thank you very much from Brazil

brunofigueira
Автор

I’m watching your videos over and over. Please do ours to do more, maybe explain how do I know exactly where to put my loops? And does my printf location have to be in certain spots? I’m about to start this one and before I turn it in I’ll copy my file and move stuff around until I get it....I feel sorry for Harvard kids who have to learn then stuff in a week. Good class and lots of info but the make big jumps from scratch to this without explaining the logic about the math aspect, and how the codes look put together. Thanks so much again

jacquetrahan
Автор

I was struggling big time with the less comfortable but you make it so simple, thank you! Really helped with the visual on docs, honestly. Picked it up real quick through that

_FunkyDude
Автор

Love these videos! Thank you!!! Would have given up without your clear instructions and walkthrough. Really feel like I'm learning.

charlotte
Автор

Please continue the course and make more videos!!

melodiediaz
Автор

thank you very much my friend, I'm from Brazil, I'm new to this in programming, your videos helped me a lot.

asafapower
Автор

Thank you so much. Sending you a virtual hug.

lymoworld
Автор

Thank you bro! Your step-by-step logic explanation was key.

ed
Автор

First of all thank you very much for your help, taking a look at your logic makes much easier to develop my own.
You planing to post the next problems and solutions in a near future?

fdivito
Автор

Thank you. a big hug. I have no words to describe my happiness.

EraldoBoris
Автор

Excellent video! Easy to follow and great breakdown of the logic.

sainaboujanha
Автор

Just wanna say thanks. I used your videos for both Less and More comfortable Mario and they helped heaps. I didn't use your code though because I want to prove to myself I knew how to use my own function which I did with void print_row(int spaces, int bricks)

void print_row(int spaces, int bricks)
{
// Print spaces
for (int j = 0; j < spaces; j++)
{
printf(" ");
}

// Print bricks
for (int i = 0; i < bricks; i++)
{
printf("#");
}

// Print gap between
printf(" ");

// Print second set of bricks
for (int i = 0; i < bricks; i++)
{
printf("#");
}

// Next line
printf("\n");
}

callismo
Автор

Great help! Helpful explanations. Thank you.

marinatodo
Автор

Thank you so much for these videos. You have a kind and teacher-like voice that really helps!!!

nohablataco
Автор

Thank you my friend. Helped me a lot using the right name for the variables.

lfangis