Софтуерно Инженерство
Loading...
evgeni4 avatar evgeni4 7 Точки

String Explosion 

Здравейте, тая задача не мога да я реша 66/100 някой може ли да помогни
Text Processing - Exercise
07. String Explosion 
https://pastebin.com/Tb7zDFGH

Тагове:
0
PHP Fundamentals
willystyle avatar willystyle 1297 Точки
<?php

$input = readline();
$bomb = 0;
for ($i = 0; $i < strlen($input); $i++) {
    if ($bomb > 0 && $input[$i] != '>') {
        $input = substr_replace($input, '', $i, 1);
        $bomb--;
        $i--;
    } else if ($input[$i] == '>') {
        $bomb += intval($input[$i + 1]);
    }
}
echo $input;

PS за триене на символ на определена позиция може да използваш и

$input = substr($input, 0, $i) . substr($input, $i + 1);

1
17/07/2019 16:18:57
evgeni4 avatar evgeni4 7 Точки

33 / 100 дава

0
willystyle avatar willystyle 1297 Точки

провери пак, наново копирай кода

0
evgeni4 avatar evgeni4 7 Точки

Да сега стана, много ти благодаря.

1