Ну и к чему был весь этот мусор и наезды на zap??
Вы считаете что его вариант ответа не сошелся с "истинно правельным" ну и что с этого, сразу клеймить?
Блин, ну что за извращенное понимание интернет форума? Форум - это место где ты можешь услышать все мысли по данному вопросу и высказать все имеющиеся у тебя мысли (не опасаясь что тебя заклеймят за глупость) и если ты где то промахнулся тебе просто подскажут верный или оптимальный алгоритм.
Мне не ясны эти "понты" когда да твой алгоритм ничтожен потому что я его не использую ...
PS. Нужно просто высказывать свое мнение - верное оно или нет ...
Ну это было у меня небольшое лирическое отступление ...