Andrey Lozhechnik

Привет всем, прошу помощи !

<?php

namespace App\Solution;

// BEGIN (write your solution here)

function addDigits ($num) 
{
    $result = $num;
    $result = array_sum(str_split($result));
    //return $result;
    if ($result >= 9)
    {
        return addDigits($result);
    } 
    else 
    {
        return $result;
    }
}   


// END

echo addDigits(9999999);// END

?>

пишет ошибку

E

Time: 85 ms, Memory: 4.00MB

There was 1 error:

1) App\Tests\SolutionTest::testAddDigits with data set #0 (0, 0)
Error: Call to undefined function App\Solution\addDigits()

/usr/src/app/tests/App/Tests/SolutionTest.php:15

ERRORS!
Tests: 1, Assertions: 0, Errors: 1.
Makefile:2: recipe for target 'test' failed
make: Leaving directory '/usr/src/app'
make: *** [test] Error 2

1 0

Добрый день! А откуда у вас в коде лишние маркеты // END и ?>. Кроме того, ваш код не воспроизводит приведённую ошибку. Попробуйте сделать так: сохраните у себя код (без лишних символов и маркеров) и сделайте сброс задания (кнопка "Сброс"), затем снова аккуратно вставьте код и запустите проверку.

0

Похожие вопросы

Александр Гомон 19 мая 2018 →

Что у меня не так? Подскажите пожалуйста. // removed

Vladislav Shevtsov 24 апреля 2018 →

При нажатии на кнопку "Далее" после видео-урока регулярно происходит зависание, нет перехода к заданию и сб...

Максим Торбург 05 февраля 2018 →

Как вариант, мне кажется, еще тайп хинтинг может помочь поймать ошибку быстрее на рантайме, если функция не...

Павел Поляков 24 января 2018 →

Вот за какую задачу не возьмись, в решении преподавателя обязательно что то, чего мы не проходили. Проект в...

Сергей Мелодин 17 января 2018 →

Решение учителя с циклом while, а в курсе про этот цикл не рассказывается. Мухлюете, господа :) PS Я тоже м...

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Node, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →