I was just wondering how alarmed I should be if I have to read the hints that Rudin gives for the exercises. For example, this past weekend I spent probably over 10 hours (over the two days) trying to do #27 in Chapter 2 but couldn't figure it out (I spent that time trying to fix a fundamentally flawed approach). At the end of this, I gave up and read Rudin's hint. The hint pretty much gave away the problem, in my opinion, and I it was quite trivial after that. On the other hand, I think it would've taken me a long time (possibly an infinite amount) to think of the approach that his hint gave.
I have done all the problems in Chapter 2 up to number 27, and had to look at the hint on 22, 24, and then 27. So here is my question: the next time that I get stuck like that, should I go back and reread the chapter? Or do you guys think it is more efficient to take the "faster" route and just read the hint? For the record, I have been trying to prove all of the theorems on my own, and that went fine for chapter 1, and chapter 2 up until the compact sets section in which I got destroyed. Perhaps it would have been wiser of me to go work through the compact sets section again?
After this past weekend I felt quite sick of topology so I decided to move on to Chapter 3 which has been much easier so far. Perhaps I won't have to read the hints in chapter 3?