Есть такой замечательный сайт: https://www.e-olymp.com/ru/problems/21 Решил я порешать задачи, но столкнулся с проблемой, что не правильные ответы, но на машине всё правильно работает. Подозреваю что дело в записи в файл. Как работать с такими компиляторами ?
Код моей задачи:
<?php
function readFiles($dir) {
return file($dir, FILE_IGNORE_NEW_LINES);
}
$dir = __DIR__ . '/input.txt';
$outputFile = __DIR__ . '/output.txt';
$firstLine = explode(' ', readFiles($dir)[0]);
$countExpires = $firstLine[0];
$percent = $firstLine[1];
$expiresArr = explode(' ', readFiles($dir)[1]);
while(count($expiresArr) !== 1) {
for ($i = 0; $i < round(count($expiresArr) / 2, 0, PHP_ROUND_HALF_DOWN); $i++) {
var_dump($expiresArr);
echo '<br/>';
$expiresArr[] = ($expiresArr[$i] + $expiresArr[$i + 1]) * (1 - ($percent / 100));
$expiresArr = array_diff_key($expiresArr, [$i, $i + 1]);
array_values($expiresArr);
sort($expiresArr, SORT_NUMERIC);
var_dump($expiresArr);
echo '<br/>';
}
}
file_put_contents($outputFile, number_format($expiresArr[0],2, '.', '') . "\n");
?>
Для начала ознакомиться со справкой. Обычно там пишут как с чем работать с примерами кода.
На данный момент система поддерживает 3 языка и 6 разных копиляторов: Borland Delphi 7.0, Free Pascal, Gnu C++, Java Developement Kit, Microsoft Visual С++ 6.0, Microsoft Visual C++ 9.0.
Если вы поставили галочку Решение использует файлы для чтения и записи
, то ответ надо писать в файл. А не выводить через echo
как это сделано у вас.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как определить разрешение изображения и поместить изображение в массив? Windows, Qt - я знаю только этот фреймворк
Как можно узнать сложность функций из <cmath>? Например, какая асимптотика у std::exp() или std::pow()? На cppreference не нашёл
83|error: 'srand' was not declared in this scope 91|error: 'rand' was not declared in this scope
основная задача добавить данные введенные с клавиатуры через сеттер вопрос можно ли реализовать подобное не добавляя переменнуюСейчас...