
Славик
02.09.2016
13:29:10
от тебя требуется эффективный алгоритм для перебора всех вариантов
ты предложил неэффективный
можно, кодом всегда можно, но только хорошим
я говорю, что можно это сделать в меньше чем 20 строчек

Google

Каїн
02.09.2016
13:42:11
понятнее кому
если ты сделал тулзу и она работает отлично, зачем кому то будет лезть в твой кот
я представил жквери минификованый и документацию по интерфейсу
я руби лю
так что мне по душе 1строковые функции
обычно программисты которые лезут в кор - умные люди
а ты боишься сократить описание метода например с for of в forEach

Славик
02.09.2016
13:49:16
да, мимо, но такие варианты и не рассматриваются
ну в смысле алгоритм не используется для зашифровки символьных сообщений, только для буквенных
http://www.rot13.com/
[ пропускается мимо
ок
теперь такое условие появилось

Google

Славик
02.09.2016
13:50:37
каков твой код?
в приличном обществе обсуждается только адекватный код, по умолчанию
лучше бы ты код писал
а то не смог сделать красиво и теперь полетели отмазки и холивары
Алгоритм не дает никакой реальной криптографической безопасности и никогда не должен использоваться для этого.
из википедии

Каїн
02.09.2016
14:21:57
конечно
без критики нету развития

Υπερβορεία
02.09.2016
14:33:17
Also function = throw.throwable ?

Славик
02.09.2016
14:50:50
ну ты и нытик
у тебя очень много лишних действий в коде

Anonymous*
02.09.2016
14:51:14
Славик шарит в коде
дак почему
в этом суть
Попробуй лучше разобраться в проблеме
посоветуйся со славиком

Славик
02.09.2016
14:59:04
объяснил другу условие задачи
сразу же выдал нужный алгоритм и еще нашел серьезный косяк в моем
вот что значит скилл
при этом я ему свой код не скидывал

Google

Anonymous*
02.09.2016
14:59:58
пили
я задачу не читал
вот в питонконфе была задача
Существует массив чисел. Нужно проверить, есть ли среди них пара, которая в сумме образует 42, c O(n)
ну я так понял грубо говоря он должен пройти массив максимум 1 раз
а где задача сама ваша

Славик
02.09.2016
15:03:46
каждый с каждым

Anonymous*
02.09.2016
15:03:50
можете репли сделать

Admin
ERROR: S client not available

Anonymous*
02.09.2016
15:05:19
у меня была мысль сначала конвертнуть в set, а потом каждый элеменгт вычитать из 42 и искать в set, ну или в массиве, но я так понял, что поиск это такая же "ресурсоёмкая" операция, и может быть что проходов будет больше, чем элементов в массиве

Славик
02.09.2016
15:05:57
есть rot13 алгоритм, который может быть и rotN алгоритм и есть зашифрованное слово или предложение, которое по правилам языка начинается с буквы a-Z
собственно, чтобы расшифровать строку, не зная N, нужно посмотреть на все возможные варианты и увидеть в них что-то понятное - вот задача написать как можно проще алгоритм для перебора всех вариантов
скажем так для опытных программистов это и задачей сложно назвать, а для школоты самое то для разминки

Anonymous*
02.09.2016
15:06:39
rot13 для меня слово не знакомое

Славик
02.09.2016
15:07:05
каждый символ сдвигается на 13 позиций
Nfttbhf Nf Uif Dpef 99999
да какая разница
суммируешь каждый с каждым

Anonymous*
02.09.2016
15:07:39
в смысле char(ord(3) + 13)?

Славик
02.09.2016
15:07:47
да

Anonymous*
02.09.2016
15:07:51
знак особо значения не имеет

Google

Anonymous*
02.09.2016
15:07:59
можешь скетч набросать
ну считай что int

Славик
02.09.2016
15:09:26
function check(array) {
for (let i = 0; i < array.length - 1; i++)
for (let j = i + 1; j < array.length; j++)
if (array[i] + array[j] == 42) return true
return false;
}
ааа
пардон
упустил O(n)

Penter
02.09.2016
15:16:18
Милонов принял за жалобу шуточный пост в Facebook и теперь жаждет наказать «подонков из Google»
https://rublacklist.net/20752/
История про свинку Пеппу и мужское бессилие
#ПятницаРазвратница

Anonymous*
02.09.2016
15:19:30
Была такая мысль типа массив наоборот сделать индекс это содержимое, а содержимое индекс
Мне без разницы на си тоже понятен