The correct answer is Hamlet reacts with his heart and does not clearly think through situations.
The proof of that is that he vows to have revenge as soon as he hears about his father`s murder in Act I and repeatedly urges himself on to the deed, but he doesn`t carry out his revenge at the moment. It takes him weeks to carry it out and his vengeance doesn`t let him sleep.