hell0w0rd
Продвинутый новичок
В общем в тестовом задании такая формулировка
Но чувствую что от меня хотели такого:
Этот вариант конечно крут донельзя, но не работает с многобайтными кодировками
А что бы написали вы?)
Я отправил так:Инвертируйте строчку, не используя дополнительного текстового буфера.
PHP:
<?php
function mb_strrev($str, $encoding) {
$out = '';
for ($i = mb_strlen($str, $encoding) - 1; $i >= 0; --$i) {
$out .= mb_substr($str, -1, 1, $encoding);
$str = mb_substr($str, 0, $i, $encoding);
}
return $out;
}
PHP:
$a[$i] = $a[$l-$i]^$a[$i];
$a[$l-$i] = $a[$l-$i]^$a[$i];
$a[$i] = $a[$l-$i]^$a[$i];
А что бы написали вы?)