@android_ru

Страница 635 из 3205
J
06.12.2016
20:27:28
всмысле лучших? быстрее чем M+N то не получится

Quantum Harmonizer
06.12.2016
20:28:53
Всё, допёр. Кажется, наоборот, M+N — лучший случай, а худший для такого алгоритма — как раз M*N.

J
06.12.2016
20:29:13
худший будет N^N^N.....

лол

Google
J
06.12.2016
20:29:31
и всё в факториал

кароче задача на собеседовании: - есть строка длинны 10^10, состоит из символов A T G и C - есть строка длинны 10^5 (тоже ACGT) найти вхождение короткой строки в длинную

желательно меньше чем за 5000 лет

Quantum Harmonizer
06.12.2016
20:30:22
АТГЦ — аминокислоты ДНК? :)

J
06.12.2016
20:30:27
да

длинная строка - ДНК, короткая - ген

Quantum Harmonizer
06.12.2016
20:32:03
А есть юнит-тест, чтобы проверить, успеет ли? :)

J
06.12.2016
20:32:35
не знаю, а как это?

кароче если решать влоб сравнивая символы попарно получается 5-10 тыщ лет

и есть два алгоритма O(M+N), которые решают задачу за время чтения инпута

и их можно запускать на микчасах в Visual Basic в экселе, на солярисе

Aliaksandr
06.12.2016
20:34:57
А что там у них по памяти со временем чтения инпута?

Quantum Harmonizer
06.12.2016
20:35:21
И что за алгоритмы?)

Google
Aliaksandr
06.12.2016
20:35:29
Не КМП\его формы?

J
06.12.2016
20:36:10
1) Knuth–Morris–Pratt algorithm

2) через хеширование строк

10^10 - это вроде 10 GB

можно в RAM хранить

Aliaksandr
06.12.2016
20:37:06
О, кмп, живём. А вот через хеширование не знаю как. Есть статейки, или что?

J
06.12.2016
20:37:37
есть лекция на ютуб канале MIT

но не могу найти её

Максим
06.12.2016
20:39:23
Парни

Sergey
06.12.2016
20:40:08
И девчонки

Максим
06.12.2016
20:40:11
Во сколько вы бы оценили аналог приложения youdo?

Владислав
06.12.2016
20:40:17
дорого

Максим
06.12.2016
20:40:34
дорого
Примерно?

Владислав
06.12.2016
20:42:26
Боюсь продешевить) Юду вроде довольно серьезный сервис

Timur
06.12.2016
20:42:54
Примерно?
Оцениваешь время. Берёшь свою зп за месяц. Получаешь результат.

+ расходы на софт + составление тз + придумай сам.

Владислав
06.12.2016
20:43:37
тысяч 500 наверное

Максим
06.12.2016
20:43:47
Оцениваешь время. Берёшь свою зп за месяц. Получаешь результат.
Я так и сделал, но дешевиться не хочется. Просто, когда люди видят ценник, начинаю ах-ать ох-ать

Максим
06.12.2016
20:44:35
Google
Максим
06.12.2016
20:44:53
Рекомендую "YouDo" https://play.google.com/store/apps/details?id=com.sebbia.youdo

Timur
06.12.2016
20:45:11
Это лайфхак?))
Не, это то, что любят делать некоторые заказчики.

Максим
06.12.2016
20:45:24
Боюсь продешевить) Юду вроде довольно серьезный сервис
Ты точно про него говоришь? Дизайн приложения говнецо

Владислав
06.12.2016
20:45:37
Да, я говорю про этот юду, и если ты когда-нибудь делал что-то сложнее калькулятора, должен понимать насколько это огромный проект

Максим
06.12.2016
20:46:20
Какая разница какой дизайн вообще
Ну, обычно это занимает уйму времени, если приложение требовально к дизайну

Ilya
06.12.2016
20:48:12
Эстимэйшн в воздух

Ⓜ️ᵃʳᵃᵗ
06.12.2016
20:48:31
Да не переживай, найдут студента за 30 тыс

Владислав
06.12.2016
20:48:35
Ну, обычно это занимает уйму времени, если приложение требовально к дизайну
Дизайн — последнее о чем ты должен думать взяв такой проект (ну не совсем последнее)

Denis
06.12.2016
20:48:37
Странные вопросы. Оценку можно давать по тз, а не по ссылке на аналог. Ну разве что плюс минут пару сотен. Потомучто сразу можно всего не увидеть

Владислав
06.12.2016
20:48:43
Timur
06.12.2016
20:49:08
Да не переживай, найдут студента за 30 тыс
*Тот момент, когда ты студент за 30 тыс* :/ Ну, для НСК это нормально.

Максим
06.12.2016
20:49:24
Заранее, без ТЗ

Владислав
06.12.2016
20:51:10
Да, но реалии немного другие. Заказчики хотят сравнить девов и взять подешевле
Как правило заказчики не очень умеют сравнивать разработчиков ;)

Максим
06.12.2016
20:51:22
Ну, так что вы думаете. Понятно, что вопрос глупый, просто хочется сравнить и выбрать более менее адекватную, а не "давай лям и я пойду"

Владислав
06.12.2016
20:51:38
ну, сколько ты стоишь в час?)

Denis
06.12.2016
20:52:40
Google
Максим
06.12.2016
20:52:43
ну, сколько ты стоишь в час?)
Не хочется отвечать, на пошленький вопрос). Спрошу по-другому: во сколько часов вы оцените проект?

Владислав
06.12.2016
20:52:53
Это вполне себе адекватный вопрос, сколько ты берешь за час работы

Максим
06.12.2016
20:53:17
Про бекенд забыл ?
Это не мои проблемы). Я типа на аутсорсе

Владислав
06.12.2016
20:53:49
Ну и еще можно накинуть

Timur
06.12.2016
20:55:00
Если у заказчика нет ТЗ, то составь его для него. За деньги.

И оттуда можно плясать.

:D

J
06.12.2016
20:55:16
О, кмп, живём. А вот через хеширование не знаю как. Есть статейки, или что?
делаешь окно размера M и двигаешь по большой строке каждый раз пересчитываешь хэш за O(1) если хеши совпали, сравниваешь строки посимвольно

Максим
06.12.2016
20:55:47
J
06.12.2016
20:55:49
вероятность совпадения крайне мала, так что получается O(M+N+eps)

Владислав
06.12.2016
20:56:05
Максим
06.12.2016
20:56:16
кто стоял?
Вопрос)

Ilya
06.12.2016
20:56:41
Владислав
06.12.2016
20:56:48
Ну, он стоял как-то странно). 50$/h +-
Это ты откуда такой с 3к рублей в час вылез?

Anton
06.12.2016
20:56:51
50 в час))

лол

топ джава прогеры меньше берут на апворке

Ilya
06.12.2016
20:57:32
Да там доллара символ запал просто

Google
Anton
06.12.2016
20:57:39
5 в час мб?

Максим
06.12.2016
20:59:18
топ джава прогеры меньше берут на апворке
Я не зря +-поставил. Зависит от заказчика и проекта, кому-то и 10$ плохо. Иногда встречается маленький, но дорогой проект (правда таких мне лично не попадались)

Anton
06.12.2016
20:59:36
ну так цена то одна

вермя разное

Anton
06.12.2016
20:59:56
+- 40 баксов)

10-90)

Максим
06.12.2016
21:00:03
вермя разное
Больше времени -> меньше цена в час

Ilya
06.12.2016
21:00:07
У меня в час 5+-100

Максим
06.12.2016
21:00:18
Дураку понятно)

Timur
06.12.2016
21:00:31
У меня в час 5+-100
В минус уходишь? :D

Ivan
06.12.2016
21:00:35
чего вы напали на человека

Sergey
06.12.2016
21:00:46
10-90)
-20 +20

Ilya
06.12.2016
21:00:48
В минус уходишь? :D
Зависит от заказчика)))

Timur
06.12.2016
21:01:03
Зависит от заказчика)))
Платишь лишь бы заказ твой был? :D

Максим
06.12.2016
21:01:10
Ilya
06.12.2016
21:01:14
Максим
06.12.2016
21:02:30
В твоем случае надо брать 50р/ч. +- )))
Хм, если взять 200 часов (с потолка), 500 тысяч -> 2.5/ч. Что не так?

Timur
06.12.2016
21:02:30
Жёсткий демпинг
Это где? На апворке?

Страница 635 из 3205