Забавно слушать ( в т.ч и себя) спор о абсолютной хорошести или нехорошести того или иного решения. Типа зачем ЦД, лучше вложенные циклы и т.п. Другой посмотрит и скажет, да тут ваще можно обойтись утилитами cat,cat,sort и uniq (естественно в Линухе).
Речь ведь всё же наверное о том, что если в багаже есть удачные шаблоны, то грех ими не пользоваться , оставив мозгам задачи по "умнее". И "технику надо ставить" в том числе и на простых тупых задачках, несмотря на обилие вариантов ну уж самых "оптимальных", которые тоже конечно нужно знать.