> As a result, solutions using strings are disallowed on problem sets and quizzes until they are taught.
I get that sometimes the simplest solution to a problem is not teaching the right stuff, but in almost all cases that is a fault in the problem, not the solution.