
Daniel
08.07.2017
19:07:24
это слишком тупая тема

Rafael
08.07.2017
19:07:26

Andrey
08.07.2017
19:07:58
Говорил же, что балабол.

Google

Rafael
08.07.2017
19:12:09
возможно ты путаешь с моим велосипедом, для которого я это и спрашиваю

SmilingPanda
08.07.2017
19:19:14
Всем привет. Есть идеи как ускорить такое вот решение?
function whoIsNext(names, r){
var str = names.join(',');
for (var i=0; i<r; i++){
var idx = str.indexOf(',');
var name = str.slice(0, idx);
str = str.slice(idx+1, str.length) + ,${name},${name};
}
return name;
}
условие https://www.codewars.com/kata/551dd1f424b7a4cdae0001f0/train/javascript

Rafael
08.07.2017
19:20:20

SmilingPanda
08.07.2017
19:20:42
чтоб в строку превратить массив

Rafael
08.07.2017
19:20:52
ну смотри, у тебя тут не может менять очередь, т.е если идет 2 Penny, то между ними никто другой никто не может встать
на каждой итерации количество людей в очереди умножается на 2

Евгений
08.07.2017
19:27:12

SmilingPanda
08.07.2017
19:27:52

Rafael
08.07.2017
19:28:15
так.
т.е по сути тебе тут нужно формулу составить

SmilingPanda
08.07.2017
19:28:36
так и думал что математикой пахнет.

Google

Rafael
08.07.2017
19:28:43
типо найти количесвто итераций (сумма геометрической прогрессии)
и дальше посмотреть на остаток

SmilingPanda
08.07.2017
19:29:48
буду думать в эту сторону
спасибо )

Rafael
08.07.2017
19:30:13
ну ты понял карочи, мне лень просто

SmilingPanda
08.07.2017
19:30:43
понял )

Rafael
08.07.2017
19:31:33
там степень двойки, поэтому вроде сложного ничего не должно быть

Евгений
08.07.2017
19:31:58

Rafael
08.07.2017
19:32:14

Евгений
08.07.2017
19:32:39
да не, просто попробововал по-своему реализовать
и не на js...

Тимур
08.07.2017
19:42:59
График не нашел где Пайтон дрючит Ноду
Асинхронная технология называется aiohttp

Таймураз
08.07.2017
19:43:45
Вот он
https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=node&lang2=python3
В телераме есть поиск
А где пайтон дрючит ноду? И это не график

Тимур
08.07.2017
19:45:57

Таймураз
08.07.2017
19:46:13
Питон считает точнее

Google

Таймураз
08.07.2017
19:46:58
И у питона отличные библиотеки для математики и почти любого вида расчетов
JS не для этого

Тимур
08.07.2017
19:47:51
А потери скорости колоссальные по сравнению с нодой?

Таймураз
08.07.2017
19:48:09
Не на порядок, но значительные
В несколько раз иногда
Но питон тебе выдаст намного точнее результат

Andrey
08.07.2017
19:48:55
Тимур, не дрочи на производительность. 1 запрос в базу и тебе плевать на эту мелочь.

Таймураз
08.07.2017
19:49:18

Andrey
08.07.2017
19:49:56

Таймураз
08.07.2017
19:50:13
Производительность

Andrey
08.07.2017
19:51:09
Круто объяснил. Что "производительность"?

Тимур
08.07.2017
19:51:33

Andrey
08.07.2017
19:52:03
Нет, выбери 1 язык и учи его. Не заморачивайся о производительности вообще.

Таймураз
08.07.2017
19:52:17
Лядь
Прозводительность вычислений
Он может делать один запрос в базу и по полученным данным проивзодвить миллиарды вычислений, а потом результат писать в базу
тут 1 запрос будет копейками

Andrey
08.07.2017
19:52:37
Выбери тот язык, который тебе больше всего нравится, если изучишь один, то переключишься на другой без проблем.

Таймураз
08.07.2017
19:52:56
И если ему важна точность в расчетах- js нихрена не даст, тем более по сравнению с тем набором инструментов, который есть у питона

Andrey
08.07.2017
19:53:12
Чувак просто выбирает язык, который ему учить.

Тимур
08.07.2017
19:53:28
Пайтон мне больше нравится)

Таймураз
08.07.2017
19:53:29
В нашем мире ничего не просто
Учи пайтон
Не пожалеешь в любом случае
Главное- не теряй время на пхп и паскаль

Google

Andrey
08.07.2017
19:54:21
Ну, пых тоже не плох, зря вы так. Правда он бесмысленнен)

Таймураз
08.07.2017
19:54:40
Пых был хорошим выбором лет 15, ну 10 назад

Тимур
08.07.2017
19:54:45
Но, ведь, js можно использовать и но фронте
Чего не скажешь о Пайтоне

Таймураз
08.07.2017
19:55:10
Пайтон тебя научит красиво писать
И думать о структуре кода хоть сколь-нибудь

Admin
ERROR: S client not available

Таймураз
08.07.2017
19:55:37
К JS-у лучше приступать, когда знаешь 1-2 языка

Andrey
08.07.2017
19:55:40
Тимур, тебе что надо? Какая у тебя цель?

Тимур
08.07.2017
19:56:16
Сайты писать хочу от и до)

Таймураз
08.07.2017
19:56:31
Тогда JS
https://github.com/azat-io/you-dont-know-js-ru

Тимур
08.07.2017
19:59:37
Но над фронтом не заморачиваюсь, там есть реакт. Проще некуда

Таймураз
08.07.2017
20:00:09
Наивный

Тимур
08.07.2017
20:00:59
Спасибо. Пойду читать книжку
Решил взять Пайтон

Andrey
08.07.2017
20:04:17
Молодец. @ru_python
Тебе сюды.

Тимур
08.07.2017
20:05:36

makas
08.07.2017
20:08:11
не знаю , хоть и замороченый язык JS но я его начал изучать! Хотя первым начал изучать C#

Google

Leonid
08.07.2017
20:08:32
Хоть кто то делает правильный выбор :)
Питон хорош :)

makas
08.07.2017
20:09:01
https://www.youtube.com/channel/UCdnFX7mzgup9moXG2fULOog
даже вот посмотреть этого чудака) вот мне почему то кажеться он знает свое дело))
всякие фитчи расказывает и моменты которые до него никто не говорил
так что если что советую)

Rafael
08.07.2017
20:35:42
Ребят, можете пояснить за тесты:
https://github.com/Fl0pZz/Apipie/blob/master/tests/create-rest-tree.test.js
я нормально их пишу? 500 строк кода и всего 30 тестов, мне кажется что-то я делаю не верно

Andrey
08.07.2017
20:39:55
Норм, главное, чтобы они то, что надо, проверяли)

Winni
08.07.2017
20:41:52

Rafael
08.07.2017
20:45:48

Winni
08.07.2017
20:47:10
почему бы и нет?
Просто продакшн бывает другим, бывает такой, которому надо быстро делать, а не на будущее или красоту. А тебе все равно придется идти и зарабатывать этим.

Rafael
08.07.2017
20:47:13

Winni
08.07.2017
20:47:37
Можешь получить не слабый такой бугурт

Rafael
08.07.2017
20:47:37

Konstantin
08.07.2017
20:47:47
тесты не нужны

Winni
08.07.2017
20:48:10

Konstantin
08.07.2017
20:48:41
тнн только для лгбт

Bogdan
08.07.2017
20:50:07
тсм где нужны тесты платят больше