It depends on the language, sometimes I fail because I don't know (if it's a new language) or because I failed to remember but seldom is it about network. Some are from small typos and...I forgot, pressing that back button quickly on the last challenge.
I love to win but I admire the courage to lose because it is important to me to hue the lesson of losing so I always accept challenges no matter what even if I am totally strange to the language I preferred to focus more on understanding the code than on the Xp
I agree partially with Basel Al_hageri('MBH'). Some quiestions need more time to answer. Playing a lot in different languages, i came to the conclusion, most of the quizzes are extremely difficult, especially in Java. Due to lack of time, you just have to answer at random.
Network, Longer questions
Tricky questions, wavering fingers , wrong done previous problems, heavy loss of XP all affect performance. I like to be cool.But not possible always. Checking my mistakes/ blunders always help me move forward positive.
>Motivating my contestant to send more challenges
>when I become drowsy
>when there is need for speed, #typo mostly
>network failure when on the last challenge and I exit,, only to come back and see times up
1-Sometimes list comprehension causes a lot of time before figuring the right answer.
2-seeing similar answers in the options when asked code output.
3-sometimes you really get nervous and anxious thinking about the xps you will lose if you didn't win the challenge.
4-last but not the least,some questions are really tricky because you often know the answers but you ended up picking the wrong option.
5-lastly,some challenges really need experience in mathematics in order to be solved.