Решения данной задачи уже были на гиктаймсе, правда в комментариях к статье про др Шерил: моё и товарищаomikad.
Лично я считаю, что задача действительно простовата для отдельной статьи. А мне вот интересен факт, имеется ли максимальное решение у данной задачи? И если есть/нет, то как доказать?
И еще интересно, как вы умудрились написать код на делфи, который решает задачу для Max=2000 за 29 секунд? Самый тупой брутфорс на C# у меня решил задачу за 30 сек для Max=5000 (на i5 4590). Время для 2000 — 2,5с.
Такой тип авторизации присутствует, например, в Steam. При попытке подключится к аккаунту с нового устройства, на email отправляется письмо с кодом активации.
Проблема обновлений решается просто — целиком перезаписываем документ данными из IDE, переводим, экспортируем, перезатираем файлы в проекте, пуш, GOTO 0.
Дассс, проблема с контекстом действительно может рано или поздно возникнуть, хотя у нас таких проблем не было. Возможно еще и потому, что переводит текст на норвежский наш тестировщик. Он знает контекст, а на датский и шведский можно его узнать, глядя на норвежский, потому что они очень похожи.
Существует несколько онлайн тулов, но они все платные, что влечет за собой возню с бюрократией (самое удивительное, что этой возни нет при единоразовой покупке по R#, dotCover), но там где подписка, начинаются проблема + нужно было бы пинать администратора, администрирующего наш git/gerrit. Заказчик считает, что время разработчика дешевле этой возни.
10000 тысяч строк — это уже монстр какой-то. В нашем проекте их ~300.
Лично я считаю, что задача действительно простовата для отдельной статьи. А мне вот интересен факт, имеется ли максимальное решение у данной задачи? И если есть/нет, то как доказать?
И еще интересно, как вы умудрились написать код на делфи, который решает задачу для Max=2000 за 29 секунд? Самый тупой брутфорс на C# у меня решил задачу за 30 сек для Max=5000 (на i5 4590). Время для 2000 — 2,5с.
Дассс, проблема с контекстом действительно может рано или поздно возникнуть, хотя у нас таких проблем не было. Возможно еще и потому, что переводит текст на норвежский наш тестировщик. Он знает контекст, а на датский и шведский можно его узнать, глядя на норвежский, потому что они очень похожи.
Существует несколько онлайн тулов, но они все платные, что влечет за собой возню с бюрократией (самое удивительное, что этой возни нет при единоразовой покупке по R#, dotCover), но там где подписка, начинаются проблема + нужно было бы пинать администратора, администрирующего наш git/gerrit. Заказчик считает, что время разработчика дешевле этой возни.
10000 тысяч строк — это уже монстр какой-то. В нашем проекте их ~300.