Сообщество Хекслета

Палиндром (архив)

Vyacheslav Mukhin 15 декабря 2016 →

Не получается решить используя рекурсию

// removed

рекурсия не останавливается

make: Entering directory `/usr/src/app'
mocha --compilers js:babel-register --colors test.js


  isPalindrome
absba a undefined
absb b undefined
abs s undefined
ab b undefined
a a undefined
 undefined undefined
1
 undefined undefined
1
 undefined undefined
1
 undefined undefined
1
 undefined undefined

и newStr почему-то undefined

Алёна 15 декабря 2016 →

Извините за глупый вопрос. Чтобы реализовать предикаты нужно просто создать функцию в имени которой в начале будет идти is?

Владимир Семёнов 15 декабря 2016 →

Почему для выполнения условия правильного исхода не проходит вариант >=, а нужно прописывать отдельно > || === ?

Vlad Buk 15 декабря 2016 →

Поясните пожалуйста зачем в шаблоне base_config.j2 указываются эти параметры (задача решилась без них):

ROOT_PATH={{ root_path }}
USE_THREADS = 1

Владимир Семёнов 15 декабря 2016 →

Где почитать как пользоваться терминалом? Хочу сам посмотреть как работает мой код.

Катерина Шевцова 15 декабря 2016 →

немного не понятно, в каких именно случаях мы будем иметь дело со статическим итератором?

Дмитрий Филатов 15 декабря 2016 →

Текст задания вводит в заблуждения.

Ключи оставшихся элементов должны сохраняться.

Я это понял как "Ключи элементов null, value которых вы удалили только что"... а на деле оказалось, что имеются в виду ключи всех остальных элементов.

Alexandr S 15 декабря 2016 →

Поясните, пожалуйста, как мы пришли к необходимости функции вида

export default (cards, customRandom = random) => (name1, name2) => run(name1, name2, cards, customRandom);

Ход моих рассуждений никак не приводит к такой конструкции. В теории к задаче говорится, что функция, отвечающая за рандомный вызов карты должна быть вынесена наружу (передается параметром), с этим вопросов нет. Мы экспортируем функцию по умолчанию с двумя параметрами: колода карт и функция выбора этих карт. Далее мы должны запустить сам алгоритм игры (движок run), который принимает параметры name1, name2, cards, RandomFunction. Никак не могу понять как в этом решении возникает "прослойка" функции с параметрами name1, name2, откуда они подставляются в момент вызова? Почему имена игроков не видны без использования этой прослойки?

Владимир Семёнов 15 декабря 2016 →

Прочитал задание "Реализуйте функцию squareSumOfSquares, которая возвращает (квадрат суммы) квадратов двух чисел." Посмотрел решение учителя и понял, что от меня хотели "функцию squareSumOfSquares, которая возвращает квадрат (суммы квадратов двух чисел). Логичнее конечно второе, да и название функции тоже подсказка. Но поскольку аргументы у функции единицы, моя лажа прошла.

Андрей Крылов 15 декабря 2016 →

Реализуйте функцию isPowerOfThree которая определяет, является ли переданное число натуральной степенью тройки.: Пример:

isPowerOfThree(9); // true какое число в третьей степени даст 9 подскажите пожалуйста

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

Хекслет

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