Loading...
RAYCHEV avatar RAYCHEV 31 Точки

[Judge] Associative Arrays - > 02. Count Real Numbers - PHP Warning: fgets() expects parameter 1 to be resource

Реших въпросната задача, но не разбирам, защо ми гърми в Judge
 

PHP Warning:  fgets() expects parameter 1 to be resource, string given in C:\Users\Administrator\AppData\Local\Temp\tmp86D0.tmp on line 3

ето и line 3

$input = trim(fgets(STDIN));

 

в моята конзола работи нормално.

Тагове:
0
PHP Fundamentals
djc_bg2015 avatar djc_bg2015 923 Точки
Best Answer

Избери от падащото меню CLI стратегията за проверка на задачата и ще е ОК.

2
04/02/2017 16:59:54
Konstantinovgk avatar Konstantinovgk 2 Точки

Здравей,мисля че това е твоето решение  на задача 5.01.WordMapper и на локалхост върви  точно като заместя текста ,но джъдж ми дава грешка и не можах да го подкарам  ....


<?php
//"The quick brown fox.!!! jumped over..// the lazy dog.!"

 //$text = trim("The quick brown fox.!!! jumped over..// the lazy dog.!");    


// print_r ($text);
 
     $text = trim(fgets(STDIN));
    
    preg_match_all("/[a-zA-Z]+/", $text, $words);
    $words = array_map("strtolower", $words[0]);
    $wordsCount = [];
    foreach ($words as $word) {
        if (!array_key_exists($word, $wordsCount)) {
            $wordsCount[$word] = 0;
        }
        $wordsCount[$word]++;
    }
    echo buildTable($wordsCount);

function buildTable($items) {
    $output = "<table border='2'>";
    foreach ($items as $key => $val) {
        $output .= "<tr><td>{$key}</td><td>{$val}</td></tr>";
    }
    $output .= "</table>";
    return $output;
}
?>

0
djc_bg2015 avatar djc_bg2015 923 Точки

Каква е точно грешката?

0
Konstantinovgk avatar Konstantinovgk 2 Точки

https://judge.softuni.bg/Contests/Submissions/View/2773099 това е ама не си губи времето , оказа се  че като пиша изпускам по някоя запетая или интервал и после за около час си я откривам и тръгва.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.