(or you're not working thinking hard enough). Don't be lazier than you would be in a contest, don't give up because you don't want to think harder on details, don't think/implement leisurely. It is important to practice making observations on your own, and you should be solving pro...
Contestants are rewarded for development speed, algorithm efficiency, and code accuracy. Most platforms will only award points to perfect solutions, but some will grant partial credit for incomplete solutions, like those that miss a certain edge case or are too slow for big data sets, but still...