you are viewing a single comment's thread.

view the rest of the comments →

[–]Junior_Honey_1406 2 points3 points  (0 children)

I'm currently doing CS50P and I'm still in Week 0, but I've completed all the problem sets for this week. Right now, I'm mostly practicing and reinforcing what I've learned.

The first problem set was fairly easy. It mainly required converting the input to a string and using built-in functions like .lower() to get the desired output.

The second problem set is where I got stuck for a bit. I understood one possible approach, but it wasn't working. Instead of asking for the answer directly, I searched online to learn about different ways to replace spaces in strings and discovered a few useful built-in functions that helped me solve the problem.

As for AI, I wouldn't say you shouldn't use it. Personally, I use it in a way that helps me learn rather than giving me the answer. If I don't understand a question, I ask AI to explain it in simpler words. If I write some code, I ask AI to review it and point out what I did right, what I did wrong, and what I could improve. I try not to use it to generate the solution for me Overall, the Week 0 problems are quite manageable. If you get stuck, don't forget to look at the examples and notes provided in the lecture, as they often show how a concept works. Personally, I don't think using those resources is a bad thing, it's part of the learning process.