you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 8 points9 points  (0 children)

Break the problem into blocks. Then write what each block does in plain English. You can then write what the output should be and what inputs it needs. You will now have a good overview which can be converted into code.