Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Supersumestria
4 / 3 / 1
Регистрация: 20.12.2009
Сообщений: 236
1

Write function that accepts name

03.12.2019, 14:28. Просмотров 912. Ответов 3
Метки нет (Все метки)

Наткнулся на кату в которой дают функцию без параметра
function howManyLightsabersDoYouOwn() {

}
я попоробовал просто вписать переменную в скобки, но так не принимает:
Missing argument 1 for howManyLightsabersDoYouOwn(), called in /home/codewarrior/run.php on line 13 and defined
что нужно еще сделать?
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2019, 14:28
Ответы с готовыми решениями:

Write a program which accepts two real numbers, asks whether the user requires a rounded or truncated result
задача на языке c# (ох уже эти экзамены) Write a program which accepts two real numbers, asks...

3

fanatikus
1262 / 1200 / 565
Регистрация: 17.11.2012
Сообщений: 5,391
03.12.2019, 15:19 2
тогда и вызывать, нужно тоже с параметром

Добавлено через 52 секунды
Цитата Сообщение от Supersumestria Посмотреть сообщение
Наткнулся на кату
ката, это что?
0
Supersumestria
4 / 3 / 1
Регистрация: 20.12.2009
Сообщений: 236
03.12.2019, 20:56  [ТС] 3
Цитата Сообщение от fanatikus Посмотреть сообщение
тогда и вызывать, нужно тоже с параметром
PHP
1
2
3
4
5
6
7
8
class MyTestCases extends TestCase
{
    public function testLightsabers() {
        $this->assertSame(18, howManyLightsabersDoYouOwn('Zach'));
        $this->assertSame(0, howManyLightsabersDoYouOwn('Adam'));
        $this->assertSame(0, howManyLightsabersDoYouOwn());
    }
}
Inspired by the development team at Vooza, write the function howManyLightsabersDoYouOwn/how_many_light_sabers_do_you_own that

accepts the name of a programmer, and
returns the number of lightsabers owned by that person.
The only person who owns lightsabers is Zach, by the way. He owns 18, which is an awesome number of lightsabers. Anyone else owns 0.

Note: your function should have a default parameter.
kata's - www.codewars.com
0
Kerry_Jr
Эксперт PHP
2233 / 2024 / 946
Регистрация: 14.05.2014
Сообщений: 5,926
Записей в блоге: 1
Завершенные тесты: 5
03.12.2019, 23:18 4
Лучший ответ Сообщение было отмечено Supersumestria как решение

Решение

Цитата Сообщение от Supersumestria Посмотреть сообщение
Inspired by the development team at Vooza, write the function howManyLightsabersDoYouOwn/how_many_light_sabers_do_you_own that
accepts the name of a programmer, and
returns the number of lightsabers owned by that person.
The only person who owns lightsabers is Zach, by the way. He owns 18, which is an awesome number of lightsabers. Anyone else owns 0.
Note: your function should have a default parameter.
PHP
1
2
3
function howManyLightsabersDoYouOwn($name="Zach") {// function howManyLightsabersDoYouOwn($name="") {
  return $name == "Zach" ? 18 : 0;
}
0
03.12.2019, 23:18
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2019, 23:18

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.