Вопрос по задаче

Пожалуйста скажите , можно ли в конструкции

for ($i=1; $a / pow (10,$count -$i) == $a % pow (10,$i) ; $i++ )

сделать два и более условия уже для $i ?

for ($i=1; $a / pow (10,$count -$i) == $a % pow (10,$i) ; 
       $i++ and if ($a %2==0) { $i <= $count/2} else { $i <= $count/2+1} )

Исходный пост задачи

vedro-compota's picture

А что показывает ваша практика?)

Для начала я рекомендую почитать вот это про все три выражения цикла, - да вы можете даже несколько действий делать вместо каждого из трёх блоков, другой разговор, что вы должны понимать - как это повлияет на счётчик?

То есть правила языка позволяют вам строить сложные конструкции - для для тренировки я даже рекомендую попробовать что-то подобное, НО:

  1. В ваших задачах такие сложности не нужны
  2. Хороший код - это код понятный в каждой отдельной строке (даже если задача сложная) - по возможности надо избегать "неочевидностей".

_____________
матфак вгу и остальная классика =)