Light Mode
Dark Mode
Learning approaches on Checkio?

I've been thinking about how to properly learn from solving missions on checkio. I would like to:

  1. broaden my knowledge of different commands / structures / modules in Python

  2. improve my understanding of common types of problems and getting an intuition for how to solve them efficiently

Now there seem to be a few ways in which you can go about solving missions on checkio:

a) just solve them through using Google / ChatGPT etc. plus your prior knowledge

b) try to solve missions exclusively with your prior knowledge and refrain from looking up stuff

c) go through the practice page and choose a command you are interested in and then try to solve a mission associated with the command

Each of these has advantages and disadvantages.

With a) you are not really trying to recall stuff and as a consequence you might have a hard time actually internalizing new commands and the syntax in general properly. But you encounter new commands through your research.

With b) you tend to keep on solving missions with the same old commands. But you get a solid base skill of solving problems yourself.

With c) you learn new commands but you sort of take away a huge part of figuring out the problem because you already know which command is best suited to solve the mission.

Generally I think b) is the best option because I can practice recalling and using what I already know and then I analyse the more elegant solutions by other members. Eventually I might try to solve the same missions a second time in a more efficient way... However, I'm a bit worried that I will not learn enough different commands with this approach. So sometimes I choose c) after all but then I find solving the problems way easier... And in real life problem solving nobody will tell me what the best approach to a problem is.

Any advice on this issue? My worry is that I will eventually solve lots of missions but fail to expand my mastery of different commands.

Edit: I just read through some old posts asking similar questions (I found the search bar, lol). In some old posts people argue that Googling is completely fine and using other people's algorithms too and I agree... but I'd still like to just type from memory and I worry that by constantly looking up and copying things I won't be able to type stuff from memory.

Created: Jan. 23, 2025, 8:46 a.m.
Updated: Feb. 9, 2025, 2:50 p.m.
3
10
User avatar
SjjThaler