RLE: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
Рядок 74:
</source>
 
== Реалізація алгоритму мовою [[PHP]] ==
<source lang="php">
<?php
$code = 'fafaaaaaaaaaaaaa';
$encode = '';
 
for ($i = 0; $i < strlen($code);$i++){
$smb = $code[$i] ;
$count = 1 ;
for ($b = $i; $b < strlen($code);$b++){
if ($code[$b + 1] != $smb) break ;
$count++ ;
 
$i++ ;
}
$encode .= $count . $smb ;
}
print 'Строку: ' . $code . ' вдалося зжати до ' . $encode . '.<br> і ми заощадили ' . (strlen($code) - strlen($encode)) . ' байт.'
?>
</source>