PHP
Wersja: PHP 8.2 CLI (Alpine)
Wykonanie
Kod PHP jest interpretowany przez CLI (command line interface).
Przykład kodu
<?php
$n = (int)trim(fgets(STDIN));
$numbers = array_map('intval', explode(' ', trim(fgets(STDIN))));
$sum = array_sum($numbers);
echo $sum . "\n";
?>
Dostępne funkcje
Wszystkie wbudowane funkcje PHP 8.2:
- Array functions - array_map, array_filter, etc.
- String functions - str_split, substr, etc.
- Math functions - abs, pow, sqrt, etc.
- fgets(STDIN) - czytanie z input
Limity
- Czas: 2 sekundy
- Pamięć: 32 MB
Częste pułapki
- Whitespace: Używaj trim() przy czytaniu input
- Type juggling: PHP automatycznie konwertuje typy, używaj (int), (string) explicite
- Array indices: PHP arrays są asocjacyjne, uważaj na keys