I had been thinking along those lines, but probably way off with...
if ( choice != "y","Y")
Yes, you're off. You have to test each character individually. Something along the lines of if ((n < 5) || (n == 10))
which is TRUE if n is 4 or less OR equal to 10