result = result == 0 ? tempResult
: (tempResult == 0 ? result
: (result == tempResult ? result : result * tempResult));
hubert
41 уровень
result = result == 0 ? tempResult
: (tempResult == 0 ? result
: (result == tempResult ? result : result * tempResult));
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
очень читабельно, кстати, становится, если писать ":" под "?" — чтото типа двоичного дерева