Получилось как то так, это нормально? Или решение автора правильнее, и если да то, то в чем это заключается? function toRna ($dna) { $rna = array ('G' => 'C', 'C' => 'G', 'T' => 'A', 'A' => 'U'); return strtr ($dna, $rna); }
Очень прошу добавить возможность оплаты через PayPal(со счета PayPal) Неплохо бы добавить также курс по Python
Почему не работает такое решение: // removed Проверял, всё в порядке, а в тесте пишет, что у меня везде null...
enter image description here http://i.imgur.com/D5CBJOK.png Комментарии "// BEGIN" и "// END" вводят в заблуждение, я ориентируясь на них записывал return не там (на скрине закомментировал) и получал ошибку, минут 15 наверно просидел :D
([a-z]+?) - проходит тест, хотя тут и не "любой символ"
function result($a, $b, $c, $d) { if ($a == $c && $b == $d) { return 2; } elseif ($a > $b && $c > $d || $a < $b && $c < $d) { return 1; } else { return 0; } } Почему не принимается такое решение? В командной строке проверяю, все работает.
Как насчет решения без preg_match? $url2 = strtolower($url); if ($url2 == '/about' || $url2 == '/about/') { return '<h1>about company</h1>'; }
в ответе написал $result = array_sum(str_split($result));, без пробразования в string. ответ прошел. насколько я понял было авто-преобразование числа в строку?
у меня 2 вопроса: 1. в задании, функция принимает аргумент как compact(array $array) , обязательно ли указывать тип данных аргумента и для чего это? до этого писали просто compact($array) 2. в примере есть строка: [2, 2 => '', 1, 5 => [], 0] == compact([2, null, '', 1, null, [], 0]); - как обычный массив преобразов...
В целом отличный урок, концепция порядков роста понятна. Но вот это не понятно. k1*f(n) =< R(n) =< k2*f(n) что это за k1 и k2? R (n) не совсем понятно. Вот если бы подстановку сделать при рекурсивном (или итеративном, древовидно-рекурсивном и т.д.) способе вычисления факториала (фибоначчи) - тогда бы понятно стало....
Немного запутался :) $str[3] - как определить, массив это или строка?
по-моему в вариантах ответа ошибка. как правильный срабатывает вариант "1", "2, "3" и "4", но там не должно быть "3", ибо left join. Если в множестве А есть записи "1", "2, "3" и "4", а в множестве B есть записи "3", "5", "7" и "9", то какие записи будут в пересечении "A left join B"? "3" "1", "2, "3", "4", "5", "7"...
я написала следующим образом: const SquareOfSum = (a,b) => { return aa+2ab+bb; }; console.log (SquareOfSum (2,3)); где ошибка?
вопрос по уроку, а не заданию. при использовании if мы выполняем некое условие. if(base < 0) Если оно верно, т.е. base меньше нуля, то выполняется следующая команда, в нашем случае return 0; Если не верно и base больше нуля, то мы используем else. А если tlse не использовать? Будет ли пропущена строка return и начнё...
Небольшой отзыв (пишу тут, так как на этих урока стопарнулся) К сожалению, но вынужден буду отказаться от подписки. Причина слишком крутые темы — это не хорошо и не плохо. В том плане что если рассматривать курс как подготовка к собеседованию, то он крутой, но с позиции человека который только начал изучать программ...
Добрый день. У меня возникли проблемы с решением занятия 18, там есть ответ учитель // BEGIN const r = 5; const area = 4 * pi * r * r; // END, при вводе его все равно бывает ошибка как обойти эту проблему?
Что-то я не понимаю.. Итеративный процесс - это когда есть функция, содержащая в себе рекурсивную функцию, которая в свою очередь на каждом витке делает какие-то действия? Результат этих действий сохраняется в переменной, которая передается на следующий виток рекурсии. И так пока не выполнится определенное условие, ...
Здравствуйте! Почему я могу не выбрав варианта ответа, нажать на кнопку ответить? Мне кажется это баг
Как установить xdebug и pear на windows через babun? Механику не пойму как работать с пакетным менеджером.
исправьте опечатку. strLength.js в задании, а файл называется strLengthTest.js Поместите какую-нибудь строку в переменную string. Строка должна быть длиннее 10 символов.
Скажите, 1.1 == 1.10 ?
Ой а я стопудово неверно написала функцию, а тест пропустил. Я в atom задание себе копирую и там вначале пишу, а строка длинной была и я невнимательно не прошагала далее. Одним словом написала function isBigEven($chislo) { if ($chislo != 0) { return $chislo % 2 == 0; } }
В уроке серьёзный ляп, который сбивает с логического хода мыслей и вносит путаницу, от чего кажется сложным и непонятным. Я законспектировал речь лектора, с указанием Времени начала цитаты. Чвои комметарии оформил как положено в языке (надо с самого начала прививать привычки) - * мой комментарий. */ Ляп выделен отде...
На локальном компе все тесты четко проходят, но выдает ошибку. Согласно TestSolution последовательность только восходящая как я понял. Уже не знаю что думать, я же правильно понимаю что на выходе надо такого типа получать ["0->2", "4->5"], а не наоборот. Массив такого типа ([0, 1, 2, 4, 5, 7]) это формальный парамет...
Ребята ну хоть бы видео сняли с тем как , что и куда и зачем пишется ... Ну нету у меня опыта , смотрю как баран на новые ворота , пишу в 16 строке "Ответ учителя" Не верно ... Че делать?
не могу разобраться почему мне указывают на ошибку по пути usr/src/app когда я все удалила от туда и создала как написано в задании )))
1) App\TestSolution::testAddDigits with data set #4 (1, 19) Failed asserting that 10 matches expected 1. Что не совсем понятно, почему здесь ожидается 1 ? Должно же ожидаться 10 (1+9) ? или как ?
require_once действует глобально? как он узнает что мы добавили файлы и в exercise, и в solution? или проверяется при добавлении файлов в уровнях выше?
ребят, скажите, а этот курс расчитан на тех кто хочет научиться или для повышения квалификации? Я просто думал он для новичков ,но повествование, а самое главное задания в конце уроков, ну я просто ума не приложу!
У меня DrRacket не позволяет переопределять процедуры. Выдаёт ошибку: module: duplicate definition for identifier in: Как это исправить?
не могу понять почему в методе contains(final Object o) можно проитерироваться по элементам, содержащимся в нодах всего листа: for(T item : this) а почему то for(Item item : this) или for(Item item : this) я не могу пробежаться, например в методе remove(final Object o), ошибка, что несовместимые типы.
Пришёл в голову только один вариант. import * as strings from './strings'; // BEGIN (write your solution here) export const toRna = (dna) => { if (typeof dna !== 'string' || String(dna).match(/[^GCTAgcta]/)) { return 'Not valid DNA code!'; } let rna = ''; let i = 0; while ( i < strings.length(dna)) ...
Не понимаю как решить это задание. Можете более детально объяснить как решить это задание, чтобы понять суть? P.S. Пришлось посмотреть ответ, но это не помогло. P.S.S. Задания предыдущие массива, как семечки решал. Пересмотре теорию раз 5, не помогает :(
Не понимаю как решить это задание. Можете более детально объяснить как решить это задание, чтобы понять суть? P.S. Пришлось посмотреть ответ, но это не помогло. P.S.S. Предыдущие задания, как семечки решал.
Где можно проголосовать за курс по алгоритмам?
Пришлось подумать, на первый взгляд задание очень простое кажется. // removed
Добрый день! Спасибо за курс :)) В решении учителя есть такой код: ``` public Game(final Player p1, final Player p2, final Field field, final String name) { this.player1 = p1; this.player2 = p2; this.field = field; this.name = name; } public Player getPlayer1() { return this.player1; } publi...
Улучшения задания: попросить представить результат в формате 00:00 (сейчас 0:00) для однородности. Если это конечно не умышленно :) Столкнулся с ошибками теста, пока не удалил 0 в выходном формате часов 0${hours}. // removed
function ages ($array) { $groupedAges = group($array, function ($user) { return $user->getAge(); }); return flatten($groupedAges); } Вот так пытался решить, судя по видео, и схватывал ошибку Call to a member function, не понимал почему и заглянул в решение, а там return getAge($user), может об эт...
Попробовал решить задачу - ничего не получилось. Посмотрел решение учителя и все равно не понимаю. Как происходит вызов car/cdr и передача им callable $pair Единственное что мне приходит в голову $pair=cons(1,2); - инициализируем пару echo car($pair); - как то так чтоли ?
Изучаю Си. Нужно для работы с микроконтроллёрами. Сначала написал программу с ошибкой, потом исправил, но результата выполнения нет. include // BEGIN (write your solution here) int main(void){ int lower, upper, step; int celsium, kelvin; lower = 0; upper = 300; step = 20; celsium = lower; while(celsium <=...
Отличие let от var: Переменная, объявленная через var, видна везде в функции. Переменная, объявленная через let, видна только в рамках блока {...}, в котором объявлена. А вот в уроке "Окружение", к сожалению, вы это не упомянули. И у новичков может сложиться мнение, что область видимости переменных в javascript на у...
Что значит "левая и правая части"? Хоть бы упоминание минимальное о чём речь!
Благодарю за чёткое разъяснение оператора IF! А есть ли в джаве многовариантный IF? Что бы на несколько условий - несколько действий, при этом не вкладывая IF в IF. Циклы? О практике. А разве нет необходимости импортировать в класс "Field" другой клас "Point"? В смысле почему это не сделано, ведь мы используем тип...
Предлагаю попробовать как-то поменять readme, у меня ни разу не возникла мысль использовать что-то из pairs ИЛИ как вариант сделать чтобы тесты не пропускали решений без использования pairs.
Привет! Поправьте очепятку - "локальную переменная" в первом вопросе после задания на Окружение. Кстати на удивление чистые тексты у вас, а говорите- 3,5 человека работают) Спасибо за классный курс.
Кажется, должно так работать, ан нет. $result = reduce_left($array, function($item, $index, $collection, $acc){ if (!array_key_exists($item, $acc)){ return $acc[$item] = 0; } else{ return $acc[$item]++; } return $acc; },...
Вот это костыль )) Будет ли он работать. Тест прошел. `<?php // BEGIN (write your solution here) function isPrime ($num) { if ($num <= 1) { return false; }elseif ( (!($num % 2 == 0) && ($num % $num == 0)) || $num == 2 ) { return true; }else { return false; } } // END`
Интерфейс «скрывает» внутреннее устройство данных. Верно? А разве он наоборот все таки предоставляет доступ к данным и методам манипуляции над данными?
Поправьте пожалуйста: "На выходе остаются только нужныЕ маршруты:" и еще "дорожную сеть минимальной длины" в первом предложении.