Types of tasks
1) The first type of task is to write the program yourself.
In the previous task, you had to write the program yourself. This can be done both in the editor on the site, and copy the program from any programming environment. Or you can just send the file. Most often you will work with this type of task.
2) The second type of tasks are tasks for editing existing program code.
3) Another type of problems is the usual test problems, in which you will either have to give a short answer or choose from the options offered.